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?

609 comments

  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
    1. Re:GO IBM! by Elektroschock · · Score: 1

      Erik Josefsson, FFII sveden wrote:

      I talked to Modiano, UNISYS representative in München.

      The patent EP129439 has expied according to some german computer magazine. Wich also seem to be true (date of filing 18-06-1984):

      "High speed data compression and decompression apparatus and method"
      http://register.epoline.org/espacenet/reg viewer?AP =EP19840304111

      But the patent EP0800726 will theoretically expire in 2015:

      "LZW DATA COMPRESSION USING AN ASSOCIATIVE MEMORY"
      http://register.epoline.org/espacenet/reg viewer?AP =EP19950943914
      http://ofi.epoline.org/view/GetDos sier?dosnum=9594 3914&lang=en#

      Modiano is not paying the renewal fees, that is probably done by UNISYS themselves.

    2. Re:GO IBM! by Anonymous Coward · · Score: 0
      But the patent EP0800726 will theoretically expire in 2015

      But the limit is 10 years since now (2004), it's 2014, not 2015!!!

      Why? Who lies? how many liars there are there?

      open4free ©

  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 Ghengis · · Score: 5, Informative

      Because GIF is used MUCH more, so people writing software that make use of images in general (browsers, image editors, etc.) have to deal with this patented algorithm, or risk losing users because their software doesn't support one of the most widely used formats.

      --

      "The best laid plans of mice and men gang oft agley..." - ROBERT BURNS

    3. Re:If the poster is correct by GeckoX · · Score: 1

      Took the words right out of my mouth.

      I haven't used gif in a couple of years now, there's just no contest when compared with png. Now if MS would just update IE to natively support png alpha channels the web would be a much more wonderful place!

      --
      No Comment.
    4. Re:If the poster is correct by Anonymous Coward · · Score: 5, Informative

      It's hard to do away with GIF because GIF's are animated. PNG's are not. There's the MNG standard, which is basically an animated PNG, but it isn't widely supported yet.

    5. 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.
    6. Re:If the poster is correct by Davak · · Score: 4, Informative

      Quick source view of the main slashdot page shows that "gif" is found about 50 times.

      "png" is found twice -- both of which are related to the original post.

      Now you know why we care. The web community uses gif more than png. For better or worse...

      Davak

    7. 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.

    8. Re:If the poster is correct by AKnightCowboy · · Score: 2, Interesting
      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.

    9. Re:If the poster is correct by Anonymous Coward · · Score: 1, Interesting

      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.

    10. Re:If the poster is correct by dhanes · · Score: 0

      Choosy perverts choose GIF!

      --
      Wait, What?
    11. Re:If the poster is correct by Anonymous Coward · · Score: 2, Funny

      Animated gifs are the one thing holding you back? Can't live without that animated mailbox flashing on your website? Or perhaps it is the dancing hamsters that keeps attached.

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

    12. 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.

    13. Re:If the poster is correct by makomk · · Score: 1
      Is there a legitimate practical use for animated gifs that I am missing?

      Among other things, I remenber pages on the BBC websites that used animated diagrams to help explain various things. I'm sure you could find an example. But you're right, most uses of animated gifs are l4me

    14. 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
    15. 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.

    16. Re:If the poster is correct by afidel · · Score: 2, Interesting

      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.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    17. 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.

    18. Re:If the poster is correct by Daengbo · · Score: 1

      When we developed a large set of images to help teach English, some naturally lended themselves to animation. "Pick up your pencil" would be a little confusing for a six year old without motion, while it's perfectly clear with it.

      In fact, everything for that project was png except the animation, and I wish that GIMP could've done that in an open format.

    19. Re:If the poster is correct by Planesdragon · · Score: 2, Informative

      Because of the LZW compression algorhythm.

      It's still superior to PNG's compression and I hazard a guess that PNG can be modified to use LZW.

    20. Re:If the poster is correct by Analise · · Score: 1

      It's not practical...but eh... Livejournal icons!

      --
      >insert witty sig file here
    21. Re:If the poster is correct by Anonymous Coward · · Score: 0

      You are saying that advertisements is a legitimate practical use?

      And I agree that there may be a practical use. Thus the question mark at the end of my statement. Not sure about every language but in many that implies that I am asking a question and not making a statement of fact.

      Thanks for not answering my question, though.

    22. 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
    23. Re:If the poster is correct by iantri · · Score: 4, Informative

      Except the browsers all support PNG (minus alpha, but GIF and JPG don't have that anyway), where as most MP3 players can't play Vorbis..

    24. Re:If the poster is correct by Anonymous Coward · · Score: 0

      But give me an example. The guy above said for diagrams and that makes sense. I can also think of something like the animated map on the weather channels website (although that one isn't animated gifs either).

      Either way these are hardly examples that make me think that animation is a huge stepping stone to using PNG.

    25. Re:If the poster is correct by dhanes · · Score: 1
      But you understood the parody of the 80's commercial from Jiffy Peanut butter where "Choosy Mom's choose Jiff!", which what was intended.

      Besides, I'm just working on my 1st cup of tea, and that little ditty is what jumped into my head. So Nyaah!

      --
      Wait, What?
    26. Re:If the poster is correct by Patik · · Score: 1

      Just use Sleight to make PNG transparency work with IE on your site.

    27. 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.

    28. Re:If the poster is correct by Anonymous Coward · · Score: 0

      And you were wrong all along. Gif is pronounced like the peanut butter. Just Check this out.

    29. Re:If the poster is correct by Anonymous Coward · · Score: 0

      Good thing Firefox is coming forward then eh? Maybe Microsoft will start "caring" again.

    30. Re:If the poster is correct by Anonymous Coward · · Score: 0
      IE-only sites like Slashdot

      You know, it's quite sad that Slashdot has fallen into the M$ Frontpage trap. I thought I'd never see the day.

    31. Re:If the poster is correct by Jabes · · Score: 5, Informative

      GIF is pronounced JIF.

      Bob Berry, the developer of CompuShow for CompuServe (remember them - the people that invented the GIF format?) included with it an animated GIF89 format file that had a picture of him. It had a speach bubble with him saying:

      Oh, incidentally, it's pronounced "JIF"

      A quick google later and I've found a web site which has this, and other evidence that .GIF files are pronounced JIF

      http://www.olsenhome.com/gif/

      Thanks for playing

    32. Re:If the poster is correct by swb · · Score: 1

      Stupid admins STILL haven't fixed the overlapping problem in Mozilla/Firefox

      Is this the problem I get when I load a page in Slashdot and the text in the center overlaps over the sidebars, particularly on the left hand side of the page?

      I'm (oops) still running 1.7b on WinXP, and I also get just a page with icons and graphics and no text occasionally, too. Hitting reload solves both problems, but sometimes I have to do it more than once.

      I should upgrade to whatever the most recent stable is and see if it changes. I kind of thought it was a squid-related phenomenon, although I don't see this problem with other sites like imdb.

    33. Re:If the poster is correct by RevAaron · · Score: 1

      I got the parody, I was just having a peasant's revolt against it. :) But speaking of Choosy Pervs and .GIFs- anyone else remember the special Zmodem and Ymodem plug-ins you could get for terminal apps in DOS that would show you interlaced GIFs as they downloaded? So you could be like- man, this porno sucks- next please. huh. BBSs owned me.

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    34. Re:If the poster is correct by SiMac · · Score: 5, Informative

      PNG transparency works just fine in Internet Explorer. It's just a pain in the ass.

      This website will tell you how to turn it on. You can see it working on my website.

      No idea why it's not on by default, but if it works...

    35. Re:If the poster is correct by RevAaron · · Score: 1

      NOOOOOOOOOOOOOOOOOOOOOOOOOO!

      You lie. Bob is lying. He said it was GIF before, someone must've bought him off since I last looked it up in 95 or so. Yeah, that's it.

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    36. 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.)

    37. Re:If the poster is correct by Ianoo · · Score: 1

      I haven't seen the BBC use any animated GIFs (at least on BBC News which is the site I visit most frequently). Most of the time they seem to use a combination of Javascript (to step through a series of images) or Flash (for interactive presentations).

    38. Re:If the poster is correct by OrangeTide · · Score: 1

      One could claim the lack of animation in PNG (and the lack of support for MNG in browsers) is actually a feature! Those banner ads that strobe between bright yellow and bright red telling me I'm a winner are obnoxious.

      --
      “Common sense is not so common.” — Voltaire
    39. Re:If the poster is correct by Anonymous Coward · · Score: 0

      You can use an animated gif to do a loading screen that simply bounces back and forth while your app builds a dynamic page,( or uploads a file).. something to denote to them that the page is actually loading.. not that you couldn't do this with javascript or god forbid several HTML files that you load in succession until the dynamic page is created.

    40. Re:If the poster is correct by happyfrogcow · · Score: 1

      To add to that, the general web browsing community doesn't need to know the difference, only developers. Whereas with MP3/OOG, the end user has to make a conscious decision to encode in one or the other.

    41. 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.

    42. Re:If the poster is correct by raverbuzzy · · Score: 1

      Because GIF's are smaller and because you can't reliably do alpha transparancy.

    43. Re:If the poster is correct by Anonymous Coward · · Score: 0

      GIF doesn't have alpha? Excuse me?

    44. Re:If the poster is correct by Anonymous Coward · · Score: 0

      The letter "G", when used in a pronounceable abbreviation (as opposed to an abbreviation which is read letter-by-letter, such as HTML) is, by convention, pronounced the same way as it would be pronounced in the word for which it stands. So, as the "G" in "GIF" is short for "Graphics", it's pronounced like the "G" in "Graphics" -- giving "guif". If it were "Geometry Interchange Format", then it should indeed be pronounced "jif". But it isn't. So there.

    45. Re:If the poster is correct by mbrod · · Score: 1

      Visual Basics PictureBox and Image control cannot display .png's. If they did it would be a lot easier for us to use .png's in Open Source VB programs. If gif is freed up it helps us in this area, unless of course you know where to get a free or open source control for VB that display's .png's.

    46. Re:If the poster is correct by nadadogg · · Score: 1

      You know what, png is far better than gif, and I can prove so here, a well-written guide to how images should be used, pretty damned in-depth, and idiot proof.

      --
      i use linux and windows oh god how can i have an opinion
    47. Re:If the poster is correct by Laebshade · · Score: 1

      The above post is +5 informative? Wow.... Slashdot does not represent the web community; it is a mere drop in the ocean of the Internet. Get your head out of the sand.

    48. Re:If the poster is correct by Anonymous Coward · · Score: 0

      Man. Once of my 1990 13 year old pet peaves was when people pronounced .GIF as "geiff." SORRY! Come again! Better luck next time!

      JIFF, Like the peanut butter! JIIIIIFFFFF!

    49. Re:If the poster is correct by Mr+Z · · Score: 1

      I'm sorry, but the original Compuserve spec and software actually states that the soft-G is the correct pronounciation of GIF.

      I bet you also pronounce /bin and /lib as "bine" and "libe" (long I instead of short I).

      As someone else pointed out the JPEG format is "jay-fiff", not "jiff".

      --Joe
    50. Re:If the poster is correct by Citizen+of+Earth · · Score: 1

      It's hard to do away with GIF because GIF's are animated. PNG's are not. There's the MNG standard, which is basically an animated PNG, but it isn't widely supported yet.

      Because MNG is a bloated monstrosity. A case study in the second-system effect. All that was needed was the ability to render multiple PNG frames in a timed loop. Simple extensions to PNG format to achieve this should be defined and integrated and MNG can be forgotten about. Talk about shooting oneself in the foot.

    51. Re:If the poster is correct by B2382F29 · · Score: 1

      What? oh, you mean "superior" like in "IE is superior"??

      PNG has better compression at same color-depth.

      --
      Move Sig. For great justice.
    52. 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.)

    53. 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
    54. Re:If the poster is correct by Anonymous Coward · · Score: 1, Informative

      > Flash? bah, talk about bloated.

      The plugin is 200K. Flash movies are typically smaller than a single image. You can rant all you want about flash, but I don't think you can call it bloated.

    55. Re:If the poster is correct by athakur999 · · Score: 1

      For some, very simple images (such as the Slashdot logo in the top left), GIF files are often a bit smaller than the equivalent PNG.

      Once upon a time I thought about converting all of the little GIFs that are used on my installation to PNG just to do away with the "evil" GIF format. Until I realized all of these images would be twice as big and the page would take longer to load.

      --
      "People that quote themselves in their signatures bother me" - athakur999
    56. Re:If the poster is correct by Anonymous Coward · · Score: 0
      How about the porn spam I get with the little animated GIF showing a woman performing certain acts?

      If that isn't a good use for it, then I don't know what is.

    57. Re:If the poster is correct by htmlboy · · Score: 2, Informative
      Quick source view of the main slashdot page shows that "gif" is found about 50 times.

      "png" is found twice -- both of which are related to the original post.

      Now you know why we care. The web community uses gif more than png. For better or worse...


      i'm not sure this web community would be pleased that slashdot's being used as an example of currently-accepted design choices. at least on the front end, slashdot's code is dated and inefficient. alistapart.com has a fun article on how it could be made better.
    58. Re:If the poster is correct by Coneasfast · · Score: 2, Informative

      bingo! mod parent up. everyone should be using PNG now. IE supports png binary transparency just fine. so you can do a straight conversion of all your gif->png and you will have no problem.

      also, png's will almost always be smaller if optipng is used to optimize the compression

      --
      Marge, get me your address book, 4 beers, and my conversation hat.
    59. Re:If the poster is correct by ScytheBlade1 · · Score: 3, Informative

      Main #1 problem with that: it relies on DirectX, which, if you have any brains, is turned OFF on IE.

      Oh wait.

      I forgot all of the morons who leave it on.

      My Mistake. Guess it will work after all.

    60. Re:If the poster is correct by Anonymous Coward · · Score: 0

      Actually, slashdot is pretty represenative of the web -- shite HTML3.2, GIFs, table layout. flash ads. It's only interesting for the irony of their editorial policies.

      (It's also funny that /. continually pimps Mozilla, even though Mozilla renders their site improperly. Shows the whole thing is really just on cruise control.)

    61. Re:If the poster is correct by gnu-generation-one · · Score: 1

      "It's hard to do away with GIF because GIF's are animated."

      Not if you configure your browser right, they're not... F*ing annoying animated adverts, can't stand them! How does anyone plan to get any work done when they're using a browser that allows GIF images to animate?

    62. Re:If the poster is correct by Warped-Reality · · Score: 1
      --
      This is not the greatest sig in the world, no. This is just a tribute.
    63. Re:If the poster is correct by Anonymous Coward · · Score: 1, Funny

      The letter "G", when used in a pronounceable abbreviation (as opposed to an abbreviation which is read letter-by-letter, such as HTML) is, by convention, pronounced the same way as it would be pronounced in the word for which it stands.

      So how do you pronounce the G in GNU?

    64. Re:If the poster is correct by Speare · · Score: 2, Funny

      You're a git.

      So, as the "G" in "GIF" is short for "Graphics", it's pronounced like the "G" in "Graphics" -- giving "guif".

      Do you pronounce the Computer Emergency Response Team as "Kert"?

      Or the Center (for) Observations, Modeling (and) Prediction At Scripps as "Som-pass"?

      How about the Graphic Environment Operating System we all know as "Guh-Eeyos"?

      Or maybe the REmote Graphics Instruction Set is "Re-guiss"?

      Is your senator a fan of the General Agreement on Tariffs and Trade, or "Jatt"?

      --
      [ .sig file not found ]
    65. 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?

    66. Re:If the poster is correct by Anonymous Coward · · Score: 0

      Transparency is a moot point, since PNG supports it (and does it better, through alpha-chanels... just that MSIE won't support it yet).

    67. Re:If the poster is correct by WormholeFiend · · Score: 1

      How do you pronounce bagel? bay-jel or bay-gull?

      Rules of pronounciation do not always make sense.

    68. Re:If the poster is correct by pHDNgell · · Score: 1

      GIF files are often a bit smaller than the equivalent PNG.

      I've only seen one case where a GIF is smaller than the equivalent PNG[0], and that was with a 1 pixel image which has no practical use in a standard web site, anyway.

      If you have another counter-example, I'd be interested in seeing it.

      [0] OK, so you can play with compression parameters in PNG and essentially turn off compression, leaving you with a very big file, but I'm referring to optimal compression.

      --
      -- The world is watching America, and America is watching TV.
    69. Re:If the poster is correct by spitzak · · Score: 1

      You can read gifs without violating the patent. Only writing them violates the patent. So this is not a problem for programs displaying images or translating them to another format like png.

    70. Re:If the poster is correct by Anonymous Coward · · Score: 0
      For some, very simple images (such as the Slashdot logo in the top left), GIF files are often a bit smaller than the equivalent PNG.
      This specific example is incorrect, owing mostly to the fact that the Slashdot logo uses only 16 colours. The GIF has a 256-colour palette and uses one byte per pixel (pre-compressed). PNG has fewer restrictions on palette size and can pack pixels into 4 bits each. Observe:

      $ giftopnm <title.gif | pnmtopng >title.png
      giftopnm: Reading Image Sequence 0
      pnmtopng: 16 colors found
      $ ls -l
      -rw-r--r-- 1 XX XX 3473 Jul 7 13:01 title.gif
      -rw-r--r-- 1 XX XX 2635 Jul 7 13:05 title.png

    71. Re:If the poster is correct by Anonymous Coward · · Score: 0
      It's true. GIF only optionally makes the background colour transparent. This is NOT alpha transparency; it's all-or-nothing transparency (and, even worse, it only works for one colour).

      It should be of note that if you consider "transparency" to be GIF-style transparency, then IE supports PNG transparency 100%. GIF-style transparency, however, is stupid, so most people don't make that consideration.

    72. Re:If the poster is correct by sketerpot · · Score: 1

      That's another area where PNG surpasses GIF. The PNG standard states that the correct pronunciation is "ping".

    73. Re:If the poster is correct by athakur999 · · Score: 1

      I was looking at converting the little mini icons on the top of my forum. Some get bigger using PNG, some get smaller.

      For example, using the icon for the calendar:
      http://forums.mypuppet.net/templates/su bSilver/ima ges/icon_mini_calendar.gif

      Original size: 204 bytes
      Converted to PNG using ImageMagick: 235 bytes

      I tried pngcrush to see if I could squeeze out a few bytes the output was still 235 bytes.

      --
      "People that quote themselves in their signatures bother me" - athakur999
    74. Re:If the poster is correct by XO · · Score: 1

      Now, I've never seen any options (not that I've used IE much on a system where I could change options) that relate to IE and DirectX. In fact, i was kinda stymied by the idea that you can actually do something with DX from within IE.. weird.

      Explain?

      And, Explain why you'd want to turn it off, if it is useful?

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    75. Re:If the poster is correct by iamskelter · · Score: 1

      Maybe because its a security risk.

    76. Re:If the poster is correct by mdfst13 · · Score: 1

      For the same reason that Microsoft just released a Critical Security Update to disable (or reduce?) ADODB support in IE. It exposes something that runs with permissions suitable for a local service to remote access. I don't know of an actual exploit, but in principle at least, it would allow a web app to do things like put a password prompt on your screen (and collect the data you enter).

    77. Re:If the poster is correct by Raffscallion · · Score: 1

      Advertising isn't the only use for an animated GIF on the web.
      For example, animations of satellite images are very useful for seeing temporal patterns.
      This page shows an animation of images taken every 30 minutes over Northeastern U.S. and Canada during a major forest fire.
      Careful! The site sucks in general.
      capita.wustl.edu/Databases/UserDomains/SaharaDust2 000/
      Is there a better way than GIFs to show these animations on the web?

      --
      Aim low, and never be disappointed.
    78. Re:If the poster is correct by XO · · Score: 1

      And I can't do that with Javascript?

      Or for that matter, form entry? hmm.

      There were two replies to my post here, and i'm going to cover them both here (since i hate the 2 minute lagtime between posts)..

      re: security hole, with the link to the knowledge base.

      If you know how to turn it off (which I have no idea how to turn this off, I'd never even heard of it until today), then you probably have it patched already.

      I'm not arguing that IE is secure, I just wanted to get some reasonable explanation as to what, where, how, etc...

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    79. Re:If the poster is correct by Maltheus · · Score: 1

      Since I don't want peanut butter on my monitor I'm going to continue to call it (hard-G) GIF. That's what most people say and that's what I was lead to believe by some CompuServer FAQ when I first encountered GIF files. I had thought, at the time (late 80s), that they owned the patent.

      --chris

    80. Re:If the poster is correct by Rie+Beam · · Score: 1

      Do animations even have a place online anymore? Flash handles all of the large animations with better quality, sound, etc, so the only real use for animated images is probably just attention-grabbing icons, since it'd be a bit practical, albeit not impossible in the least, to make a flash animation under 30x30. Still, it's a bit of a limited market, and really not worth it in the long run - if you want attention grabbing icons, you don't need a lot of frames in such an image, so javascript can probably handle it much more effectively.

    81. Re:If the poster is correct by Alexis+de+Torquemada · · Score: 1

      Are you sure you don't mean ActiveX?

    82. Re:If the poster is correct by SillyNickName4me · · Score: 1

      > Is there a better way than GIFs to show these animations on the web?

      Not when you want to support virtually all browsers :P

    83. Re:If the poster is correct by ScrewMaster · · Score: 1

      Well ... okay. But does that mean that JPEG is pronounced "Gay Peg"?

      --
      The higher the technology, the sharper that two-edged sword.
    84. Re:If the poster is correct by Malawar · · Score: 0

      .... ActiveX?

  3. What have they got to lose... by mikael · · Score: 1

    I am sure IBM have better things to fight over than one of many image file formats, especially when JPG and PNG, and TIF are probably more useful now.

    --
    Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    1. Re:What have they got to lose... by Antique+Geekmeister · · Score: 1

      Bettor or not, GIF is still *the* standard for lossless image displays. This is partly due to its extremely common and well supported usage for web pages.

      IBM also has many, many more patents than they really need. It's a very powerful defensive tool for when they are accused of patent infringement: they can say "but you violated *our* patents, and they're worth a lot more than yours in this case, so if you sue us you will lost". They've tried to be good about licensing patents, but their patent vault or library is *HUGE*.

      Opening up a patent due to expire in order to foster development in this would be very helpful to my friends working in various digital video fields, fostering their use of superior open source or freeware tools to create actual, sellable content.

    2. Re:What have they got to lose... by Azrael+Newtype · · Score: 1

      Can a file format limited to 256 colors really be called "lossless?" Sure if the raw bmp or whatever raw uncompressed format you prefer was less than 256 colors it's lossless, but 257 on up and it's lossy, just to varying degrees. Detail might still be there, but it has to decide what colors your eye won't really miss too much, and throw out that information, and not always in a pleasing way.

      --
      I'm always right and I can prove it, because to the best of my knowledge, I've never been wrong.
    3. Re:What have they got to lose... by FinestLittleSpace · · Score: 2, Informative

      AFAIK, lossless means that no matter how many times you RE-save an image, it doesnt lose image data; in which case, yes, a GIF IS lossless.

    4. Re:What have they got to lose... by Alien+Being · · Score: 1

      You make an interesting point, but it's a bit off the mark. This wikipedia reference explains it in more detail.

      The parent is right, the color quantization is a lossy process.

    5. Re:What have they got to lose... by Azrael+Newtype · · Score: 2, Informative
      Ha, beat me to it by being more concise. And to think he got the informative mod. C'est La Vie

      To reiterate, GIF is essentially lossless, but only in two conditions: The image is less than 256 colors raw, or the image was a gif originally (basically the same condition.) Now, PNG is also lossless, and while GIF is still the most common standard, Mozilla supports PNG well, and IE pretends to support it resulting in an okay method, meaning it doesn't have to remain standard. After all, [intentionally ridiculous analogy]the horse and buggy was once the standard for transportation.[/intentionally ridiculous analogy]

      --
      I'm always right and I can prove it, because to the best of my knowledge, I've never been wrong.
    6. Re:What have they got to lose... by GigsVT · · Score: 1

      Compressed TIF uses LZW. It's the same as GIF as far as that goes.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    7. Re:What have they got to lose... by Anonymous Coward · · Score: 0

      When haggling over a sale, you never let the other party know that their product is of important value to you.

    8. Re:What have they got to lose... by tlahoda · · Score: 1

      The LZW compression algorithm does not throw anything away. It basically counts the number of times a particular color is repeated. Thus the more of the same color you have horizontally the better the compression. LZW also compresses the image in a linear fashion (line by line) this means that color similarites in the vertical direction do not help much with the compression, They also don't hurt it much..

    9. Re:What have they got to lose... by Antique+Geekmeister · · Score: 1

      Sure it can be called "lossless". You can save and transform and resave it as an image and not throw away any of your original data.

      PNG is cool, but it just has nowhere near the common usage and tool availability of GIF. We can indeed blame the popularity of Windows and its limited capability Internet Explorer web browser for the lack of PNG support, but as others pointed out, the lack of animation for PNG will prevent its use to replace GIF. And more than 246 colors really doesn't matter for most web or other animation, so GIF will remain extensively iNET e for the foreseeable future.

  4. If they were really cool... by Karpe · · Score: 2, Interesting

    They should enforce the patent and only license it to products who would implement PNG (correctly) as well as GIF. ;)

  5. Why do we need GIF anymore? by NoMercy · · Score: 5, Informative

    I'm not sure on the merits of the GIF format after all these years, the only thing it brings to the web expierence is flashing adverts, PNG provides full alpha-transparency which is really required for the future of web design.

    1. Re:Why do we need GIF anymore? by AuraBorealis · · Score: 5, Funny

      Yes, because what we really need is alpha-transparent flashing adverts!

    2. Re:Why do we need GIF anymore? by vasqzr · · Score: 0, Troll


      GIF's are almost always smaller than PNG's for icons and things like that.

    3. Re:Why do we need GIF anymore? by Anonymous Coward · · Score: 0

      Nope they aren't.

    4. 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...

    5. Re:Why do we need GIF anymore? by julesh · · Score: 4, Informative

      Compatibility. A huge number of existing web sites still use GIF as their primary image format. We need to be able to produce software that can manipulate these images if we want any hope of penetrating the web authoring market. This has prompted many workarounds in the past (such as libungif, a piece of software that produces GIF files without using the patented algorithm -- but unfortunately this means not having any compression) which will become obsolete once all patent issues have been cleared up.

    6. Re:Why do we need GIF anymore? by NoMercy · · Score: 4, Informative

      Everything which supports modern CSS styling supports PNG... it's just not everything supports all the features of PNG, the most noted case being IE doesn't support alpha-transparency.

      Many people also believe PNG's to generally produce larger images to GIF, if youre generating PNG's using the 'recomended settings' then yes for many images this is the case, but if your image doesn't need 16.7 milion colors and full alpha-transparency, don't enable them switch to pallete based with no-transparnecy.

    7. Re:Why do we need GIF anymore? by metamatic · · Score: 1

      Just make the software decode GIFs and replace them with PNGs. The user doesn't notice anything except that the site gets faster.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    8. Re:Why do we need GIF anymore? by tepples · · Score: 1

      Everything which supports modern CSS styling supports PNG

      Does anything which supports modern CSS styling support MNG? Lack of ability to display MNG animations means that GIF is the only well-documented animation format that popular web browsers can display without a plug-in.

    9. Re:Why do we need GIF anymore? by griblik · · Score: 5, Interesting

      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.

      --
      Warning: May contain nuts
    10. Re:Why do we need GIF anymore? by Anonymous Coward · · Score: 2, Informative

      pngcrush is better still, go grab it off sourceforge.

    11. Re:Why do we need GIF anymore? by julesh · · Score: 1

      Just make the software decode GIFs and replace them with PNGs. The user doesn't notice anything except that the site gets faster.

      The user (of graphics editing software that did this) would then have to fix all the references in their documents to the new filename, which they would see as an annoying pointless task. I strongly recommend against doing this to them, because they will see your software as broken and switch to something else.

    12. Re:Why do we need GIF anymore? by Jeff+DeMaagd · · Score: 1

      IIRC, PNGs generally are larger in file size than the equivalent GIFs. Maintainers of high-load web servers should be concious about this.

      PNG compression and decompression is a little slower as well.

    13. Re:Why do we need GIF anymore? by cratermoon · · Score: 1

      >GIF is the only well-documented animation format that popular web browsers can display without a plug-in And the sooner the dancing spam dies, the better.

    14. Re:Why do we need GIF anymore? by stinkykitten · · Score: 0

      There is a very simple answer to this, IE on Windows does NOT support transparent PNGs!!!
      Please do not give me any lines about installing 3rd party software that enables this, if it is not pre-installed then it is usless to 99.9% of the population.
      Even if IE starts support it will still be close to 5 years before using transparent PGNs will be viable as we wait for all the old versions to go out of use. As a web designer, not being able to use PNGs to their full potential greatly restricts the designs i can implement.

    15. Re:Why do we need GIF anymore? by ajs · · Score: 4, Informative

      Alpha transparency is critical to good Web site design for many reasons. Among them:

      1. Blending with any background means you can change the background globally and not worry about re-blending all of the images.
      2. An image which is produced externally (e.g. by a partner) can blend with your layout cleanly without being customized.

      However, MOST uses of alpha blending in web design would ACTUALLY be better done in SVG if SVG in browsers could finally get first-class status.

      Why? Well, just for starters, LCDs and CRTs have different optimial anti-aliasing strategies. If I want to put a circle on a Web page, right now I have to choose one of those strategies ahead of time (or resort to a plug-in). If we allow SVG "images", then we can simply render that circle however the user directs it to be (presumably because they've selected a "CRT-friendly" or "LCD-friendly" preference in their browser or desktop).

      Once you eliminate anti-aliasing as a concern, there are still reasons to do alpha-blending in regular images (such as those above), but the general case (logos, text, shapes, etc) will be handled more cleanly.

    16. Re:Why do we need GIF anymore? by Bob+Uhl · · Score: 1
      Real URLs don't use file extensions--they rely on content negotiation.

      Yes, folks, on a decent web server you can use URLs like http://my.domain.net/images/yellow-belly and your browser will Do the Right Thing.

    17. Re:Why do we need GIF anymore? by Azghoul · · Score: 1

      I can't remember the last time I needed a silly animated GIF for anything. Maybe I grew up and I'm not an advertiser. :)

      Use Flash for animation, it's better at it.

    18. Re:Why do we need GIF anymore? by Anonymous Coward · · Score: 0

      Real URLs don't use file extensions--they rely on content negotiation.

      Please don't spread stupidity. Content negotiation is a useful tool, but has major downsides. If you made this change to a high-traffic site, watch your bandwidth bill shoot up, as caching has far less of an effect on conneg resources.

    19. Re:Why do we need GIF anymore? by Anonymous Coward · · Score: 0

      Everything which supports modern CSS styling supports PNG... it's just not everything supports all the features of PNG, the most noted case being IE doesn't support alpha-transparency.

      Of course, GIF doesn't support alpha-transparency at all, so there's no loss there.

    20. Re:Why do we need GIF anymore? by Flubu! · · Score: 1
      The only problem with that is that MSIE still is buggy with alpha-transparancy. The best - and basically only - solution I've found so far is to force MSIE to use a AlphaImageLoader, but that's a serious pain in the ass because you have to use a javascript call instead of just
      var pngAlpha = false;
      var pngNormal = false;

      // if IE5.5+ on Win32, then display PNGs with AlphaImageLoader
      // else if the browser can display PNGs normally, then do that
      if ((is_ie5_5up || is_ie6up) && is_win)
      { pngAlpha = true; }
      else if ((is_gecko) || (is_ie5up && is_mac) || (is_opera5up) || (is_webtv))
      { pngNormal = true;}

      function od_displayImage(strId, strPath, intWidth, intHeight, strClass, strAlt)
      {
      if (pngAlpha) {
      document.write('<div style="position:relative;height:'+intHeight+'px;wi dth:'+intWidth+'px;filter:progid:DXImageTransform. Microsoft.AlphaImageLoader(src=\''+strPath+'.png\' , sizingMethod=\'scale\')" id="'+strId+'" class="'+strClass+'"></div>');
      } else if (pngNormal) {
      document.write('<img src="'+strPath+'.png" width="'+intWidth+'" height="'+intHeight+'" name="'+strId+'" border="0" class="'+strClass+'" alt="'+strAlt+'" />');
      } else {
      document.write('<img src="'+strPath+'.gif" width="'+intWidth+'" height="'+intHeight+'" name="'+strId+'" border="0" class="'+strClass+'" alt="'+strAlt+'" />');
      }
      }
      --
      Give me liberty, or a ham sandwich!
      See me at: www.flubu.com
    21. 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.

    22. Re:Why do we need GIF anymore? by ajs · · Score: 0

      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.

      We're talking about 2 VERY different things. You're talking about design from a communication-of-information standpoint, I'm talking about design from a software standpoint.

      Regardless of what information your site might contain (or it might not contain any, but just be a system like PHPNuke or bricolage, that manages ANY information) good software and content management design require alpha blending. Right now, everyone either hacks around this and suffers or lets the users who don't have alpha-blending PNG suffer.

      This is a sad state of affairs, and fixing is... IMHO... more important than spell-checking your mother's chocolate chip cookie recipie, though it's actually an orthoganal concern.

    23. Re:Why do we need GIF anymore? by Pharmboy · · Score: 1

      I'm not sure on the merits of the GIF format after all these years

      LOTS of merits. GIFs still work best for thumbnails (size wise), icons, buttons, etc. for the many websites I manage. JPG is too blocky when overly compressed for this purpose, but I can jump an image down to 8 colors and still maintain the basic shapes in it.

      Animation is another feature that is worthwhile. I know people HATE tons of blinking ads, etc. but I use it for 3d views of products, showing them from all angles. They have to click specifically to view them in this way. No flash or shockwave needed, so it is platform independent. Size wise is similar to flash, about 250k for a 8 image GIF. While it is not interactive, it still serves the purpose and guarantees that anyone can view the product from angles, even if they are on Linux, BSD, Mac, Win95, behind a firewall, can't install flash, etc.

      Small animated gifs have their place, too. Granted, most sites over use them, but that does not mean all uses are bad. I use a 1px x 1px gif that slowly rotates colors (about 64 steps) as a background for one cell. This slowly changes the color background color, adds a dynamic look, without java, activex, flash, etc. It is done tastefully, and does its job: attracting a little more attention to that cell without pissing customers off.

      Once PNG has animation, and every browser supports it, I will be glad to use it (think several years counting existing computer base) but until then, I will stick with the features and advantages of GIF for these limited uses.

      --
      Tequila: It's not just for breakfast anymore!
    24. Re:Why do we need GIF anymore? by Nevyn · · Score: 1
      The quality of a web site is determined more by it's substance than by it's appearance.

      This is a cute soundbite, but real life isn't that clear. For instance project gutenberg has lots of substance, the appearance is so horrible that the quality is severly reduced.

      --
      ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
    25. 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.

    26. Re:Why do we need GIF anymore? by AnotherBlackHat · · Score: 1

      We're talking about 2 VERY different things. You're talking about design from a communication-of-information standpoint, I'm talking about design from a software standpoint.


      You seem to think alpha blending is important because it allows you to easily present things in a particular way.
      I think it's unimportant because it's not necessary to present things in that way.

      Good software and content management design don't require alpha blending, anymore than good ship design requires nails.

      Alpha blending is not critical.
      If you don't have it, you can do without.

      Besides, there's exceptionally little you can do with alpha blending that you can't do without it.
      Pre-blended images might require a little more work to create, but that's a fault of the tools, not browser.

      -- less is better.
    27. 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

    28. Re:Why do we need GIF anymore? by devnullify · · Score: 1

      The SuperPNG Photoshop plugin is free, and does a far better job than the built in PNG filter..and supports more features as well.

    29. Re:Why do we need GIF anymore? by ScrewMaster · · Score: 1

      Seems to me that you've hit on what is really wrong with the vast majority of commercial Web sites: lots and lots of Flash and glitter with alpha-transparent corporate logos all over the place, but very little (here it comes) content. The Web was about communication, about transporting useful information: now it's all about who can have the most colors on screen at the same time. Now mind you, I do GUI design for a living, but no matter how impressive your interface is, the reason people come to your site is to learn something, not to ooh and aah over your graphic artists' latest creation.

      This analogous to big-budget special-effects films: no matter how spectactular the effects, if the film has no substance it won't be popular. Hollywood understands this (well, sometimes they do): would that more Web designers did.

      --
      The higher the technology, the sharper that two-edged sword.
    30. Re:Why do we need GIF anymore? by Tokerat · · Score: 1

      Once PNG has animation...
      Wish granted. MNG
      --
      CAn'T CompreHend SARcaSm?
    31. Re:Why do we need GIF anymore? by ajs · · Score: 1

      You're missing the point. You keep focusing on "more important" and the like, but I'm not making any such comparisons.

      You're also assuming that I'm trying to advocate style over substance. I'm not. In fact, just the oposite. When your images use alpha blending you can do user-friendly thinks like comply with the user's preferences by defaulting your background colors (the browser will then do the right thing when blending). You can also stop worrying about your images as much and focus more on the text.

      I think you're looking for an argument... that's the third door down on the left.

  6. 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
    1. Re:This is cause for celebration. by djmurdoch · · Score: 5, Informative

      The original Welch paper is pretty readable:

      Terry A. Welch, "A Technique for High Performance Data Compression", IEEE Computer, Vol. 17, No. 6, 1984, pp. 8-19.

      If you don't want to go to a library and look that up, then Google will find you about 12000 hits on "Welch LZW", and the first few all seem to be exactly what you want.

    2. Re:This is cause for celebration. by gl4ss · · Score: 4, Informative

      the whole ruckus was because they did publish the algorithm widely and it got used widely - and only then did they reveal their submarine.

      the algo is/was very widely known.

      --
      world was created 5 seconds before this post as it is.
    3. Re:This is cause for celebration. by Anonymous Coward · · Score: 1, Informative

      Ever tried Google? Try searching "GIF file format".

      Even the first link has info on the format, except that particular info is hard to read. I've seen better documets about the subject.

      For just the plain LZW algorithm, try this .pdf at The Scientist and Engineer's Guide to Digital Signal Processing website.

      - Jeppe Jääkarhu

    4. Re:This is cause for celebration. by solarmist · · Score: 1

      Wow, I didn't realize it was so applicable to so many subjects... Thank you. This is exactly what I wasnted.

      --
      "Curiouser and Curiouser" - Alice
    5. Re:This is cause for celebration. by callipygian-showsyst · · Score: 1
      Part of the PATENT PROCESS is to MAKE THINGS PUBLIC! Anyone can go read any patent. They're not "secret".

      You can go the the patent on-line RIGHT NOW and read it. The algorithm is well-known. In case you can't read the patent's description there are other sources.

    6. Re:This is cause for celebration. by julesh · · Score: 1

      You could've done this anyway. You're free to use patent-encumbered technologies for "research purposes".

      BTW: LZW is a very simple and 'nice' algorithm, and there are a lot of web pages that give very clear instructions on how to implement it. Google it.

    7. Re:This is cause for celebration. by ajs · · Score: 1

      Zlib is publically specified, the IETF has an RFC on it, and it has an open source reference implementation. You don't need this (relatively obsolete) algorithm for your research when better, more widely available algorithms exist.

      GIF is interesting only for backward compatiblity, not for the algorithms that go into it (which were state-of-the-art at the time, mind you).

    8. Re:This is cause for celebration. by Anonymous Coward · · Score: 1, Informative

      For those who love irony, here it is in PNG format.

  7. Missing pun by danormsby · · Score: 0

    Go on IBM GIFt it to us.

    --
    Omnis amans amens
  8. pr0n by isoprophlex · · Score: 0

    I'm sure this will be a godsend for all the pr0n website owners out there. They were probably looking for a better way to show there "free trials" on their sites.

  9. 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
  10. PNG's..... by jeffkjo1 · · Score: 0, Troll

    PNG files are not a better format. The folks that created it shot themselves in the foot by ignoring the primary reason to use a GIF file. Animation.

    You can't make animations with PNG files....

    1. Re:PNG's..... by Mirk · · Score: 1
      You can't make animations with PNG files....

      Explain again why this is a disadvantage?

      --

      --
      What short sigs we have -
      One hundred and twenty chars!
      Too short for haiku.
    2. Re:PNG's..... by eddy · · Score: 5, Informative

      You can't make animations with PNG files....

      Sure you can, only the result is called MNG.

      --
      Belief is the currency of delusion.
    3. Re:PNG's..... by k98sven · · Score: 1

      How about:
      Because some of us need a format for simple animations which can be viewed on any machine without the hassle of installing software or codecs to use?

      There is simply no other option in that niche.

    4. Re:PNG's..... by Azrael+Newtype · · Score: 1

      Funny, and here I thought the primary reason to use GIF was a toss-up between transparency and the fact that the algorithm makes it well suited to compressing cartoon like images, usually better than JPEG (admittedly much worse for photos with the 256 color limitation [i.e. quality bites] and larger even if you can get the quality good, but photo rendering was never the point IIRC). PNG does both of these better, and there are certainly better web standards for animation out there than GIF images.

      --
      I'm always right and I can prove it, because to the best of my knowledge, I've never been wrong.
    5. Re:PNG's..... by eht · · Score: 1

      Perhaps you missed Multiple-image Network Graphics, basically animated png.

    6. Re:PNG's..... by sporty · · Score: 1

      And that's bad, how? Sounds like they were trying to eliminate a problem. ;)

      --

      -
      ping -f 255.255.255.255 # if only

    7. Re:PNG's..... by hrieke · · Score: 1

      Yet, some of us would say that is a *good thing*.

      --
      III.IIVIVIXIIVIVIIIVVIIIIXVIIIXIIIIIIIIVIIIIVVIIIV IIVIIIIIIVIII...
    8. Re:PNG's..... by rmathew · · Score: 1
      PNG files are not a better format. The folks that created it shot themselves in the foot by ignoring the primary reason to use a GIF file. Animation.
      That is why we have MNG...
    9. Re:PNG's..... by tokul · · Score: 0
      You can't make animations with PNG files....
      MNG
    10. Re:PNG's..... by Anonymous Coward · · Score: 0

      Please tell me why you need animations? Pretty much every web design guide I have ever read says to stay away from them, I've never seen them used in any helpful manner, their main domain is in annoying pop-up and banner ads, and they are usually plain ugly.

      Again - why do you need them?

    11. Re:PNG's..... by gl4ss · · Score: 1

      when was the last time you saw an useful gif animation?

      not some monkey jumping around on some web page, or a some rotating "under construction" sign or something.

      places where i see .gif used on web are mostly things that a lossy .jpg isn't good for, icons and that kind of stuff. things where .png would be great.

      though lately i've been using .png quite a bit.. since it's the format of choice for j2me.

      --
      world was created 5 seconds before this post as it is.
    12. Re:PNG's..... by 91degrees · · Score: 2, Informative

      But GIF is the worst format for animations ever!

    13. Re:PNG's..... by RevAaron · · Score: 1

      Firefox doesn't seem to support it, at least looking at this page. Nor does IE. If we're going to skip the vast majority of user's browsers, why don't we just assume everyone has QuickTime installed?

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    14. Re:PNG's..... by k98sven · · Score: 1

      I didn't write I needed them for web design.

      There ARE other things being produced on computers than just web pages.

      If want to know exactly: Animations of calculated molecular vibrational modes.
      It is simply far more effective to show someone an animation of a vibration than to try to illustrate it with 'motion arrows' and such.

    15. Re:PNG's..... by mbyte · · Score: 0, Redundant

      yes, and it's even less common used than png ... why create an extra format ? so you need to push the application-developers to support 2 new formats ? When they already have problem supporting one new one ?

    16. Re:PNG's..... by k98sven · · Score: 1

      when was the last time you saw an useful gif animation?

      The last time I gave a presentation.

      I can't bet on which platform (linux/windows/mac) the lecture hall computer has, or if it has flash or whatever codec installed, and I need the animation to 'just work'.

      With gif animations, any machine with a browser will do.
      If you can tell me which format I can use which will work on stock Linux, Windows and Mac systems without downloading or installing anything, I'm all ears.

    17. Re:PNG's..... by Kiryat+Malachi · · Score: 1

      I think I speak for many of us when I say:

      No, no I haven't.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    18. Re:PNG's..... by Sheepdot · · Score: 1
      Sure you can, only the result is called MNG.

      And it's neither supported by the current Mozilla build nor IE:

      http://libmng.sourceforge.net/downloadbrowsers.h tml

    19. 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.

    20. Re:PNG's..... by BRSloth · · Score: 1

      If you can tell me which format I can use which will work on stock Linux, Windows and Mac systems without downloading or installing anything, I'm all ears.

      HTML.

    21. Re:PNG's..... by tepples · · Score: 1

      By "HTML", do you claim that we should make animations as multiple PNG files and then use JavaScript to rotate them?

    22. Re:PNG's..... by boutell · · Score: 5, Informative

      Just to set the record straight:

      When I led the process of drafting the PNG specification, GIF animation did not yet exist. Animation was not part of the original GIF specification. The GIF89a specification *did* offer a mechanism for including multiple images in a single file, and a very basic (but, in retrospect, effective) mechanism for replacing only a specified part of the preceding image. But whether this was supposed to be animation with a time component was never defined, and there was in fact no way to specify how long each frame was supposed to appear, probably because the real intent was to be able to compose a single final still image from many sections. Multiple image GIFs were a footnote to the GIF specification which hardly anybody used until Netscape stepped in.

      Netscape's animated GIF format was a clever hack on top of this: they defined a new GIF chunk to specify the pause between frames.

      Here's the kicker: Netscape was repeatedly invited to participate in the PNG design process. They had someone reading the list, I gather, but they never offered any suggestions or contributions. If they had, they would likely have been considered very seriously.

      But instead, the first we heard of GIF animation was its public release in Netscape (2.0 beta, if I recall correctly). They could have contributed to the design of a PNG or MNG that did include animation and, by way of that compelling feature, would have been more likely to quickly replace GIF. But they didn't.

      We (the PNG designers) did consider retrofitting animation into PNG when Netscape's animated GIF appeared. In fact, I lobbied for that at one point. Unfortunately we had already finalized the functional specification and there was no hope of reaching agreement on how to "jam in" the animation feature at the last minute on top of an otherwise pretty elegant image format.

      Instead, the MNG group was formed to create a specification for a powerful lossless animation format. And they succeeded -- but MNG has yet to really catch fire, and animated vector formats like SWF and SVG are gradually replacing animated GIF anyway for most purposes. At the end of the day, lossless bitmap animation is a pretty bandwidth-intensive proposition.

      --
      Check out the Apostrophe open-source CMS: http://www.apostrophenow.com/
    23. Re:PNG's..... by Anonymous Coward · · Score: 0

      informative??? which is best then?

    24. Re:PNG's..... by TuxPaper · · Score: 2, Interesting
      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)

    25. Re:PNG's..... by RevAaron · · Score: 1

      Indeed. You can *make* animations with PNG files, but you just can't view them with any browser. Way to go!

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    26. Re:PNG's..... by Anonymous Coward · · Score: 0

      No, he's claiming that there are no useful reasons to use animations in a presentation, unless you're desperate to distract people from concentrating on what you're saying, in which case you shouldn't be giving a presentation in the first place.

    27. Re:PNG's..... by mwood · · Score: 1

      "You can't make animations with PNG files...."

      Having seen what people do with GIF animation, I'd have to classify PNG's lack of same as a feature. If the authors could've made it kill and Flash too, I'd nominate them for sainthood.

    28. Re:PNG's..... by k98sven · · Score: 1

      Well, that is simply bullshit.
      (see my other post in this thread on exactly what I'm doing)

      Sure, there's a lot of overuse of stupid animations going on with powerpoint. There are a lot of people putting unnecessary and distracting animations into their presentations. But saying that that would mean that ALL animations are bad is simply throwing out the baby with the bath-water.

      What is the best way to present:

      Complex 3d objects?
      A still shot of a 3d object is difficult to interpret.
      An animation of the thing going through a full rotation immediately gives much better visualisation.

      Time-dependent processes?
      Say you're showing the results of a fluid dynamics simulation, or temperature map or whatever. The alternatives are still maps with time indices in the caption, or an animated plot of the time evolution?
      Which is easier to understand? Which provides more detail? The animation.

      Multivariate data
      A static image is 2d. An animation gives you a third axis of time to use, making for simpler plots.

      And so on and so on..

    29. Re:PNG's..... by Anonymous Coward · · Score: 0

      "You can't make animations with PNG files...."

      Animate using javascript if you want. (not that internet explorer users will have javascript enabled, if recent security warnings are to be believed...)

    30. Re:PNG's..... by XO · · Score: 1

      Blah, Blah, Blah..

      There were animated GIFs before there was a Netscape v2.0, before there was a Netscape, before Marc Andreissen(sp) had likely even used his first Internet connection.

      1986, I definitely remember playing with animated GIFs on an Amiga.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    31. Re:PNG's..... by boutell · · Score: 1

      I'm sure you're right. But the (pre-Netscape) spec for it was vague, had no provision for saying how long each frame was supposed to appear, and was rarely used; nobody outside of Netscape was talking about using animated GIF, and nobody in Netscape was talking about it to outsiders. A little openness would have helped everyone. That's all I'm saying.

      --
      Check out the Apostrophe open-source CMS: http://www.apostrophenow.com/
    32. Re:PNG's..... by ScrewMaster · · Score: 1

      This is Slashdot. Pay no attention to the little man behind the curtain.

      --
      The higher the technology, the sharper that two-edged sword.
    33. Re:PNG's..... by foobsr · · Score: 1

      ... that there are no useful reasons to use animations in a presentation, unless you're desperate to distract people from concentrating on what you're saying, in which case you shouldn't be giving a presentation in the first place.

      Thinking that some if not many presentations give an overall impression of an animation what do we infer?

      See also this (Tufte).

      CC.

      --
      TaijiQuan (Huang, 5 loosenings)
  11. Not in the old days by DrDebug · · Score: 4, Interesting

    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.

    1. Re:Not in the old days by El_Ge_Ex · · Score: 1

      Nowadays IBM is on the rebound,

      You are being naive. The fact is: IBM is as large as its ever been. The difference between now and the 1980's is that IBM learned the google rule: "Don't be evil." They are otherwise, larger, stronger, and have more influence on technology than anyone, even Microsoft.

      If you don't believe me, take a look at you Hitachi hard drive, any of the three next generation consoles, PPC 970 (a.k.a. G5), any patent on quantum computing, the next generation RAM replacement, the list goes on...

    2. Re:Not in the old days by Halo1 · · Score: 1

      Yes, the kind and gentle face that insists that software patents be legalised in Europe, so they can continue to afford being nice. After all, those allow them to neutralise most potential threats should they become too annoying.

      --
      Donate free food here
  12. Purpose of patents? by KamuSan · · Score: 1

    Shouldn't you be able to look the algorithm up in the patent itself? That's what patents were for, weren't they? A patent is open, so everybody can learn from it, but making money of it is limited to the patent holder. And after a patent expires, the invention is in the public domain, so everybody can use it.

    1. Re:Purpose of patents? by solarmist · · Score: 1

      Ummm... Yeah I looked at the patent. It's not exactly the easiest to read. I'm looking for a standard notation algorithm.

      --
      "Curiouser and Curiouser" - Alice
    2. Re:Purpose of patents? by makomk · · Score: 1
      Shouldn't you be able to look the algorithm up in the patent itself? That's what patents were for, weren't they? A patent is open, so everybody can learn from it, but making money of it is limited to the patent holder. And after a patent expires, the invention is in the public domain, so everybody can use it.

      In theory. In practice, all patents are written in a sort of 'patentese', incomprehensible to normal human beings. One theory is that this was done to drum up more business for patent lawyers. Of course, that can't be true... surely?

    3. Re:Purpose of patents? by no+longer+myself · · Score: 1
      You know, I have the same problem when it comes to reading patents. It's impossible for me to actually parse that "language" they use to determine just what the heck they are trying to describe.

      Of course, I don't really understand why anyone needs to hold onto a patent on GIFs anyway, but such is life.

    4. Re:Purpose of patents? by BlueWonder · · Score: 2, Informative
      A patent is open, so everybody can learn from it, but making money of it is limited to the patent holder.

      Actually, you cannot (legally) use a patented technology without permission from the patent holder, even if you don't make money from it.

    5. Re:Purpose of patents? by numark · · Score: 1

      It's not really so much a patent on GIFs per se, but a patent on the underlying compression algorithm used in the standard. Patents are designed to encourage development of new products and technologies by creating economic incentive through exclusivity periods. People who know that their product/technology will be able to make them money without undue competition for years down the road are more likely to develop things. That's the theory behind patents; whether it works in practice or not is not something I'm going to get into debating, especially on Slashdot.

      --
      Want Slashdot headlines on your site? Try SlashHead
    6. Re:Purpose of patents? by KamuSan · · Score: 1

      Is that so? I thought a patent gave the inventor a certain time to make money of his/her invention and it is allowed to use a patented technology as long as you don't use it to make money.

      Guess I'm wrong :-(

  13. Sorry, botched the link by ultrabot · · Score: 2, Informative

    Real link is here

    --
    Save your wrists today - switch to Dvorak
  14. 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

    1. Re:The other patent should constitute prior art by mwood · · Score: 1

      Yes, could someone please explain how two different entities could be granted separate patents for the same invention, as is often asserted about LZW? (Okay, simple error could account for the grants, but how have both managed to retain "valid" status for all these years?)

    2. Re:The other patent should constitute prior art by N+Monkey · · Score: 2, Informative

      I suspect that it was a combination of several things:
      1) Until recently, the US didn't publish the applications, only the granted patents, and the lifetime of the patent was from date or grant, not date of filing. There was the tendancy for the applicants not to bother rushing things through. (dare I say submarining).

      Note that elsewhere, patent applications became public after, IIRC, 18 months and their lifetime started from the date of filing - there was no point in being tardy.

      2) I suspect that, back then, searching existing patents was probably a lot more difficult. It wouldn't surprise me if it was all done manually which'd be utterly tedious. It's bad enough with online electronic systems. :-(

      3)It is the responsibility of the patenter to inform the patent office if new information/documents comes to light and to update their patents accordingly (I've done this with one of mine) but I guess researchers can move on to other fields, change employers, or simply lose interest. (shrug)

    3. Re:The other patent should constitute prior art by Anonymous Coward · · Score: 0
      You should probably RTFP (Read the f* patent) as it states clearly in the abstract:

      Communications between a Host Computing System and a number of remote terminals is enhanced by a data compression method which modifies the data compression method of Lempel and Ziv by addition of new character and new string extensions to improve the compression ratio, and deletion of a least recently used routine to limit the encoding tables to a fixed size to significantly improve data transmission efficiency.

    4. Re:The other patent should constitute prior art by mwood · · Score: 1

      Oh, I wasn't asking how two different companies could've applied for patents on the same idea. I was asking how the same USPTO could grant two different patents on the same idea, submitted at roughly the same time.

      I suppose it's a case of "checking for dupes is too hard, let that be the inventors' problem". Which is both sensible and rotten at the same time.

    5. Re:The other patent should constitute prior art by ScrewMaster · · Score: 1

      No, you are supposed to have a patent search performed. I had a couple done back in the mid-seventies, and at that time it cost about five grand to have a patent attorney do the search for you. That basically is to protect you, the inventor, from getting burned by someone who already patented your invention. The USPTO is primarily responsible, as I understand it, for determining the patentability (novelty, non-obviousness and all that) of an invention. Even if you manage to patent someone else's already-patented invention (which happens all the time) it doesn't matter: he can still sue your ass for infringement because he got there first. Best to pay for the search and live with the results.

      --
      The higher the technology, the sharper that two-edged sword.
  15. Re:GIF sucks. Move on. by I+confirm+I'm+not+a · · Score: 4, Informative

    You're talking about an obsolete technology [GIF] that nobody cares about.

    I'd question that. Check Google images and see how many web sites still exclusively use .gifs. Not to mention a certain main-stream browser whose support for .pngs is still patchy.

    I guess you and I have different definitions of "obsolete".

    --
    This is where the serious fun begins.
  16. 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...

  17. Burn All GIFs by anandpur · · Score: 1

    We are done with GIFs long ago and moved on to PNG and MNG

    1. Re:Burn All GIFs by Anonymous Coward · · Score: 0

      We are done with GIFs long ago

      Oh yes, that was a ROARING success! I haven't seen a GIF for AGES...

      You guys crack me up with your self-delusion.

  18. GIF by dcordeiro · · Score: 2, Interesting

    Give
    It
    Free

  19. Mod parent up! by Anonymous Coward · · Score: 0

    If Slashdot thinks it's a geek haven then it should act like one by using open standards. Then again, looking at the quality of the HTML on this site it's pretty obvious that the use of GIFs are the result of laziness.

    1. Re:Mod parent up! by Anonymous Coward · · Score: 0

      If by open standards you mean XHTML and CSS, I disagree. Older computers can't run the latest offerings from Mozilla and Opera. They're still stuck with browsers that choke on "open standards". Besides, what's more important is content, not markup.

    2. Re:Mod parent up! by Anonymous Coward · · Score: 2, Informative

      But Slashdot's current HTML isn't standard either. I've had modern browsers completely barf on some of the slashcode output, splitting the screen in half. They are still using the CENTER and FONT tags, and ANY properly-written older browser will ignore newer HTML or CSS stuff. If you are running a low end machine, stick with a properly written low end browser. Don't blame new standards for odd rendering in old, crappy browsers.

    3. Re:Mod parent up! by cthrall · · Score: 1

      The thread is talking about GIFs, so I would imagine the parent poster was talking about using PNG instead of GIF.

      BTW, my 600MHz machine runs Firefox just fine, thanks. It's over four years old.

    4. Re:Mod parent up! by Evil+Grinn · · Score: 1

      BTW, my 600MHz machine runs Firefox just fine, thanks. It's over four years old.

      I used to use Konquerer and also early builds on Mozilla on much worse machines than that. Like the 133-266mhz range. I'm not kidding. The superiority over Netscape 4 in terms of CSS/HTML correctness was enough to make me put up with the slow startup times.

  20. And release arithmetic coding while you are at it! by Anonymous Coward · · Score: 0

    Hey, LZW isn't the only compression scheme out there.

  21. Obligatory Troy ref. by WormholeFiend · · Score: 4, Funny

    Beware of Geeks bearing GIF's

    1. Re:Obligatory Troy ref. by 0zymandias · · Score: 1

      More like:

      Beware of Geeks bare in GIFs

      (shamelessly lurped from someone's sig)

      --
      "Danke daß Du mich gemolken hast" said the German cow.
  22. And besides by arieswind · · Score: 1

    If they release the GIF patent to the public, they can spend their time doing other things, like fighting off the SCO army of lawyers.

  23. Does SCO use any GIFs... by Anonymous Coward · · Score: 0

    ... on their website or in any of their products (sic)?

    (Same goes for the rest of the "Canopy Group")

    If so, then IBM should beat them over the head with their patent!

    1. Re:Does SCO use any GIFs... by CaptainBaz · · Score: 1
      $ lynx --source http://www.sco.com |grep gif |wc -l
      41
      $
      It would appear so.
  24. 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.
    1. Re:Chest Thumping by julesh · · Score: 1

      Because, frankly, there was never any reason to do so. Can you point out one practical benefit that would have been gained had they done this?

    2. Re:Chest Thumping by takkaria · · Score: 1

      Why switch based on User-Agent? PNGs work on everything, it's alpha transparency that doesn't, which GIFs don't have anyway.

    3. Re:Chest Thumping by Anonymous Coward · · Score: 0

      > Because, frankly, there was never any reason to do so. Can you point out one practical benefit that would have been gained had they done this?

      "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."

      It's always easier to talk than do, and those Slashdot posters would have had more credibility had they done so.

  25. Re:And release arithmetic coding while you are at by Anonymous Coward · · Score: 0

    From the compression FAQ at http://www.faqs.org/faqs/compression-faq/part1/sec tion-7.html

    IBM holds many patents on arithmetic coding (4,122,440 4,286,256 4,295,125
    4,463,342 4,467,317 4,633,490 4,652,856 4,792,954 4,891,643 4,901,363
    4,905,297 4,933,883 4,935,882 5,045,852 5,099,440 5,142,283 5,210,536
    5,414,423 5,546,080). It has patented in particular the Q-coder
    implementation of arithmetic coding. The JBIG standard, and the arithmetic
    coding option of the JPEG standard requires use of the patented algorithm.
    No JPEG-compatible method is possible without infringing the patent, because
    what IBM actually claims rights to is the underlying probability model (the
    heart of an arithmetic coder).

  26. They didn't ignore it... by Millennium · · Score: 1

    Actually, the PNG folks do have an animation standard: MNG. In fact, it's in many ways superior, because it can support lossless or lossy compression (JNG).

    Unfortunately, by making it an optional part of the standard, they ensured that browsers wouldn't support it. Even Mozilla doesn't support it anymore.

  27. not even close! by Ender+Ryan · · Score: 4, Informative
    IE does not support the #1 most useful aspect of PNG, namely, alpha transparency. Without alpha transparency, you may as well use JPEG or GIF in most circumstances.

    Indeed, the web would be much more beautiful if IE supported alpha transparency in PNGs.

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
    1. Re:not even close! by HungSquirrel · · Score: 3, Funny

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

      --
      $ whatis themeaningoflife
      themeaningoflife: not found
    2. 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.
    3. Re:not even close! by Anonymous Coward · · Score: 0

      plus IE shifts the PNG palette 1 shade brighter (or is it darker) so you can never accurately match up the edge of an image with page colours (specified using HTML colour codes).

      you can make it look good in IE (by compensating) or good in other browsers (by doing it properly) but not good in both.

      this bug's existed ever since PNG support was added, ms have no intention of fixing it.

    4. Re:not even close! by jkitchel · · Score: 2, Interesting

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


    5. 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.
    6. Re:not even close! by Mr_Silver · · Score: 3, Informative
      ...then what's stopping you from using it? 5% or browsers will benefit;

      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%.

      --
      Avantslash - View Slashdot cleanly on your mobile phone.
    7. Re:not even close! by johnnyb · · Score: 1

      Because in your parent post you were not making these points, 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.

    8. Re:not even close! by Anonymous Coward · · Score: 0

      IE does support transparency with pings. I've used it several times. Take a good look at

      http://webfx.eae.net/dhtml/pngbehavior/pngbehavi or .html

    9. Re:not even close! by wheany · · Score: 1

      You can make it work without breaking other browsers, it just takes some IE-only html and javascript.

    10. Re:not even close! by jkitchel · · Score: 1

      In what way is promoting increased use of PNGs unrealistic?

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

    11. 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.
    12. Re:not even close! by angryty · · Score: 1

      It's not useful if 95% can't *use* it. Hence the word useful.

    13. 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.
    14. Re:not even close! by Anonymous Coward · · Score: 0

      Also, as far as I can tell there is no such thing as an animatible png. This is about the ONLY reason I use gifs anymore, and I can see that this applies to a great many people. I like to make an animated image every now and then, George Bush dancing, Donald Rumsfeld into Frankenstein, whatever. It's fun, and I get a laugh out of people.

      If I could do that with PNG (and have people able to view it) I'd shit my pants from excessive joy.

    15. Re:not even close! by I+confirm+I'm+not+a · · Score: 1

      It's not useful if 95% can't *use* it. Hence the word useful.

      95% (and falling) *choose* to use a browser than is unable to use it. And that's likely to remain the case unless people point out to the web-using public-at-large that they're being handicapped by their poor choice of browser, and have the power to change that.

      --
      This is where the serious fun begins.
    16. Re:not even close! by Ender+Ryan · · Score: 1
      Yes indeed, but that is a terrible hack with many caveats. I do in fact use that hack in some places, but it's just unworkable for a lot of things.

      It also requires delivering a modified page to IE users, or some javascript.

      --
      Sticking feathers up your butt does not make you a chicken - Tyler Durden
    17. 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.

      --
    18. Re:not even close! by Anonymous Coward · · Score: 0
      Uh, yeah....

      IF BrowserID == IE
      Message "You are using a standards non-compliant browser, please upgrade to Firefox."

      Hey, what's good for the goose is good for the gander!

    19. Re:not even close! by Air-conditioned+cowh · · Score: 1

      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. Err... How much does it cost to use PNG files???

    20. 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.

    21. Re:not even close! by PeterPumpkin · · Score: 2, Informative

      In what way is promoting increased use of PNGs unrealistic?

      Well you have to promote them fully. Alpha transparency works fine in IE 5.5+, you just have to know the hack. See this site for a working example.

      The method is explained here

    22. 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.)

    23. Re:not even close! by Anonymous Coward · · Score: 0

      Nice bit of Javascript there... do you shout at your monitor a lot? :-)

    24. Re:not even close! by ncc74656 · · Score: 2, Informative
      IE does not support the #1 most useful aspect of PNG, namely, alpha transparency. Without alpha transparency, you may as well use JPEG or GIF in most circumstances.

      FWIW, there's a hack to display transparent PNGs in IE without breaking things for other browsers. Try this script:

      <script type="text/javascript">
      function DisplayPNG (id, path, xdim, ydim, alttext)
      {
      if ( navigator.userAgent.indexOf ("MSIE") != -1 )
      {
      document.write ( '<div style="height: ' + ydim + 'px; width: ' + xdim + 'px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src = \''+path+'\', sizingMethod=\'scale\')"> </div>');
      }
      else
      {
      document.write ('<img src="'+path+'" width='+xdim+' height='+ydim+' alt="'+alttext+'" title="'+alttext+'">');
      }
      document.getElementById(id).innerHTML = "";
      }
      </script>

      I inserted a few extra spaces so that /. would hopefully not mangle it into non-working form, but if it doesn't work, you can get a working copy of the script here.

      Where you'd normally put an IMG element to load a PNG, use something like this instead:

      <span id="foo">
      <img src="graphics/foo.png" width=320 height=240 alt="This is the Foo image" title="This is the Foo image">
      </span>
      <script type="text/javascript">
      DisplayPNG("foo","graphics/foo.png",320,240,"This is the Foo image");
      </script>

      The first parameter of the DisplayPNG script is the ID of the span element that precedes it; this displays the PNG if JavaScript is disabled (though it won't be transparent on IE). The second parameter is the path to the file, the third and fourth are the dimensions, and the fifth is some identifying text that'll show up in the image's tooltip.

      I'll allow that it would be better if Microsoft had done a proper implementation of PNG in IE, but this gets the job done until that happens (if it ever does).

      --
      20 January 2017: the End of an Error.
    25. Re:not even close! by Anonymous Coward · · Score: 0

      "GIFs work on practically all browsers that support images."

      While that's nice, two more things to remember:

      (a) 256 colours. Hope you didn't want any gradients. (we are talking fancy-ass black sweater wearing, latte-sipping "designers" with applemacs here, right?) When was the last time these people even considered changing their computer to 256-colour mode?

      (b) Toolkits. Sure, most graphics programs will save as GIF. But when you start to use images for truly useful things on a website, they often start to get automatically generated. And that means PHP/imLib, which doesn't output GIF. It's a patent thing, and even if the patent has expired, the GIF support on any free graphics tool has been out of support for so long now that you may as well use a more modern graphics format.

      I suppose that GIFs are useful for people on the 8086's and using mosaic 1 on Windows 1 or something, but if we're going to cater for those people, then why not also consider the 10% of website visitors using browsers that support alpha transparency?

    26. Re:not even close! by Embedded2004 · · Score: 1

      Pictures do not make themselfs. So alot.

    27. Re:not even close! by gnu-generation-one · · Score: 3, Interesting

      "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!"

    28. Re:not even close! by Anonymous Coward · · Score: 0

      IIRC, MS has already said that IE as a stand-alone app is dead. From now on, you get the browser that comes with your OS - no IE7 except for Longhorn folks.

    29. Re:not even close! by Anonymous Coward · · Score: 0

      Also, as far as I can tell there is no such thing as an animatible png. This is about the ONLY reason I use gifs anymore, and I can see that this applies to a great many people. I like to make an animated image every now and then, George Bush dancing, Donald Rumsfeld into Frankenstein, whatever. It's fun, and I get a laugh out of people.

      Why am I visualising large colourful headers, page dividers, the blink tag, a guestbook, a page counter, and dozens of sticker logos? No offence [he said, being most offensive...] :-)

    30. Re:not even close! by the+quick+brown+fox · · Score: 1
      Who modded parent "insightful"??

      IE <=6 users will be adversely affected, because in any situation where 8-bit alpha blending makes a difference, it will look terrible (not to mention extremely unprofessional) in IE. Like when some people take a .gif that was clearly antialiased for a black background, and slap it on a page with a white background. Do you really want 95%, 94%, 93% (and falling) of the browsing population to see your site like that?

    31. Re:not even close! by TheLink · · Score: 1

      "When was the last time these people even considered changing their computer to 256-colour mode?"

      Heh, if they're the typical bunch using Win9x, they're probably still stuck with 640x480 with 256 colours, or even 16 colours, at 60Hz, on a 17inch or even 19inch monitor :).

      You obviously don't get it. Even though it's 256 colours only, nearly all image capable browsers support it, though it may look a tad small for some people with certain 1600x1200x32 screens. Using GIF means catering for everyone, whereas using PNG alpha transparency means catering for 10% and causing 90% to need something different.

      Also when you need line art or animated stuff, it's a good choice - your animations will even work on browsers that don't support flash and other stuff.

      --
    32. Re:not even close! by iamacat · · Score: 1

      This should be fixable by writting an ActiveX firefox plugin for IE. The root page of your site can turn off menu and toolbar and then load the plugin, which will display it's own controls. If people install comet, this one should be a piece of cake.

    33. Re:not even close! by ShavenYak · · Score: 0, Flamebait

      Okay, asshat, how much more does it cost to use PNG than it would to use GIF?

      By the way, "alot" is not a word. For that matter, neither is "themselfs".

      --

      Hey kids, there's only 5 days left 'til Yak Shaving Day!
    34. Re:not even close! by Fweeky · · Score: 1

      Um, I would have thought PNG's most useful feature next to GIF is that it supports 24bit images. Alpha transparency in IE can be achieved using some IE-specific CSS/JS, so...

    35. Re:not even close! by lycono · · Score: 1

      Ummm, browsers don't render ASP or JSP, just HTML. Web site authors use ASP or JSP to dynamically render HTML. But the dynamic generation happens at the server, not the browser. So a browser would never know (or care) whether a site used ASP or JSP.

      I think you actually fall into your own category of people not wise enough to know what you are doing. Somewhat of a paradox, no?

    36. Re:not even close! by Silverlancer · · Score: 0

      EXACTLY. PNG is a beautiful file format--high quality, 24-bit color... but its best feature is transparency, which is why I use it over jpeg in the first place. And if IE can't display it, well, I have to use GIF. And GIF images are limited to just 256 colors either way.

    37. Re:not even close! by fizbin · · Score: 1

      Okay, so I can see why for existing projects you might not want to spend the time to switch, unless that switch could be automated somehow.

      (Though with a few scripts to call imagemagick utilities and pngcrush, followed by a global search-and-replace on your HTML/PHP/JSP/whatever source files, automating the switch might be really, really easy)

      For new projects, though, there's no reason to use gifs except for the few cases where you want animations. All of the line art, icons, stupid images-in-table-with-rollover-effects menus, etc. can be done just as well by pngs.

      Also, how about this for a business case for the old projects: bandwidth expenses. I just took a snapshot of the slashdot front page, which contains a large number of .gifs. Now, converting them all to .png files and running pngcrush on the result reduced the total image size by about 4% (down by 3.947%). Admittedly, that reduction works out to only about 1% of the total, but I would imagine that 1% of slashdot's bandwidth expenses are still worth an hour or two of script writing and testing.

      Granted, the exact savings would depend on your site, and how often it's used. For sites like slashdot, with many frequent repeat visitors, most images would be cached so actual bandwidth savings are even less. However, for sites that are visited only occasionally (such as, say, bestbuy.com or the website of your refridgerator's manufacturer) but by a large number of distinct people, the savings could be much larger.

      Another type of site that would clearly benefit from .png use is online cartoons - highly compressible images which, while static, are still added to the site daily and therefore not likely to be already cached by most visitors. I imagine ucomics.com could definitely realize some bandwidth savings by switching to .png images.

    38. Re:not even close! by Crouching+Turbo · · Score: 1
      Actually there is a trick to make it work in IE, and it's a small amount of code:

      Making IE use PNG alpha transparency

      Now you can use PNGs willy nilly!

    39. Re:not even close! by _xeno_ · · Score: 1
      Yeah, about that script... it breaks Opera.

      The problem is that Opera includes the string "MSIE" in their default user agent to maintain some kind of compatibility with scripts searching for MSIE. However, due to the brain-dead way IE allows you to support PNGs with alpha, (namely, creating a blank space to place the image over), Opera won't display anything for the image. This, not surprisingly, isn't that desirable, since Opera supports PNGs perfectly.

      Instead of checking for MSIE, I find it's best to check for the existance of the "filters" collection on an object since Opera doesn't support it and as far as I know no browser other than MSIE does. So what you basically do is pick an element that you know will have filters and then see if the filters collection on it is null. Due to the way JavaScript works with properties on elements, browsers that don't support filters will instead report that the "filters" property is null, and IE will report that it's a collection.

      Yes, <ecode> is broken, so no indentation, but here goes:

      if (document.body.filters == null) {
      // Not MSIE
      } else {
      // Is MSIE
      }
      This script works to detect if you're using MSIE and doesn't get "fooled" by Opera.

      You can see an example of where I used this script on my Final Fantasy XI Skillchains Tool - the page will display properly in Opera, MSIE, and Mozilla, with PNGs displaying alpha. (Note that I don't use the technique you use above, I actually replace the images during the onload event. Same basic idea.)

      Oh, and while we're at it, the PNG rundown:

      MSIE: Gamma broken when present, alpha broken
      Mozilla: Perfect
      Opera: Perfect
      Konquerer: To the best of my knowledge, perfect
      Safari: Gamma broken when absent

      --
      You are in a maze of twisty little relative jumps, all alike.
    40. Re:not even close! by devnullify · · Score: 1

      It is however possible to use a IE-only kludge to get proper support on all modern browsers.

    41. Re:not even close! by Glenn+R-P · · Score: 1

      plus IE shifts the PNG palette 1 shade brighter (or is it darker) so you can never accurately match up the edge of an image with page colours (specified using HTML colour codes).

      you can make it look good in IE (by compensating) or good in other browsers (by doing it properly) but not good in both.

      I believe you can make it look in both by using the SRGB colorspace
      (you have to do that anyway because HTML backgrounds are in SRGB) and
      putting an sRGB chunk, but no gAMA or cHRM chunk, in the PNG file.

    42. Re:not even close! by crisco · · Score: 1

      Great idea. The Mozilla ActiveX Control is actively maintained, we just need some easy instructions to embed this on our sites and several problems are fixed.

      --

      Bleh!

    43. Re:not even close! by Moofie · · Score: 1

      I'll tell my boss some "punter" on Slashdot told me to do it, when he asks me why the web site looks like ass now. I'm sure I won't get fired or anything.

      --
      Why yes, I AM a rocket scientist!
    44. Re:not even close! by I+confirm+I'm+not+a · · Score: 1

      It is however possible to use a IE-only kludge to get proper support on all modern browsers.

      Exactly. Just to clarify, I am not saying ignore the needs of the most popular browser. PNG is like every other standard "supported" by IE: we design our web apps to standards, then hack them for IE.

      --
      This is where the serious fun begins.
    45. Re:not even close! by ERJ · · Score: 1

      Ummm....ASP and JSP are both server side scripting language. i.e. They have nothing to do with what the web page looks like (well, they generate the code for what the web page looks like but that doesn't matter to the end user).

    46. Re:not even close! by Anonymous Coward · · Score: 0

      Because of something called the Lowest Common Denominator.

      This is something you have to decide when you design your webapp/webpage. At some point you have to step back and say "Well, who do I want to exclude from using this?" Some people would phrase it the other way around ("who do I want to use this?") but it's much smarter to think about it in terms of what you're taking away.

      This question is one that I hate to answer and one of the reasons I avoid web development. The answer crosses so many different areas, too.

      Examples:

      Javascript: Can you rely on JS? While a *lot* of browsers are very JS compliant, you'll end up excluding 'lite' browsers which don't ship with a JS interpreter (lynx, some others). Also, many power users (read: geeks) have disabled JS to stop web-annoyances.

      Java: What a kettle of fish. How do you even define 'Java'? The MS JVM (if you expect Win9x clients, expect people to be using this JVM)? Sun's Java? What version? (there are some nice features only in Java 1.4, as an example).

      PNG: Sure, the latest IE6 supports it. Don't expect the same from IE4, old Netscape versions, etc.

      CSS: Netscape 4.x couldn't do CSS to save its life. IE is not 100% CSS2 compliant, AFAIK (I could be wrong).

      ActiveX: Easy way to scare your technical users away. Seriously.

      Indeed, you start to see why people stick with tried/tested/true ways of doing web development (HTML 3.x, minimal CSS, minimal/no JS, GIF/JPEG).

      Hell, just look at the site you're surfing. Slashdot works on crappy old Netscape 4.x browsers.

      When I design a website, I like to know that if I'm ever stuck on a non-IE6, non-Mozilla, non-Opera, non-Safari browser, I can still see the content of my site. Call me an realist, call me a detriment to the adoption of newer web standards. Both are true, but that's the world we live in. You can promote the newer (and better) standards until you're blue in the face but that won't let old browsers use them.

    47. Re:not even close! by edrain · · Score: 1

      I would imagine that he's refering to the cost of not using a more widely adopted / usable format. Not that I am not making a value statement re: png - I am merely offering an explanation of the gp.

    48. Re:not even close! by dcam · · Score: 1

      IUnless you are using some bastardized code like ASP or JSP

      In case you aren't aware ASP is server side and the browser is client side. ASP and JSP generate HTML on the server that is passed to the client to render. Both ASP and JSP can be used to generate HTML that conforms to the standards and HTML that doens't. The same goes for Perl, PHP, ASP.Net etc.

      --
      meh
    49. Re:not even close! by Anonymous Coward · · Score: 0

      You do have the option you simply not choose not to because it's easier. Moreover, you're using the perceived difficulty to justify your cowardice, and laziness; circular logic if ever I saw it.

      It's people like you who make the world unenjoyable for the free thinking folks here on Slashdot and elsewhere. Beding over for the corporations, because it's "realistic" is really no excuse. May I suggest you do something for yourself for a change and not because your capitalist masters tell you to do it. I appreciate it's difficult for Americans to do this, but the sooner the you and your fellow citizens realise they are slaves to the fat white men in Washington, the sooner we can start this revolution and start living like human beings.

      I for one, am fed up with this capitalist nonsense and hate, with unrelenting passion, all those who serve its cause.

    50. Re:not even close! by rdean400 · · Score: 1

      IE can use it. Here is a JavaScript-based example of how to enable alpha transparency in IE 5.5 or better.

    51. Re:not even close! by xtapalapaquetl · · Score: 1

      If you made a website and only ten percent of people (or less) could see it correctly, you would care. Besides the fact that web design would take quarter of the time less to do if IE was not always requiring some hack to make it work like a standards compliant browser.

      The problem with alpha transparency not being rendered correctly is not simply "the colors aren't right." The issue that comes up is that the website may be ruined both aesthetically and functionwise. If something that you intend to be a transparent layer turns out to be too close of a shade to the text, you've just lost readability/function. While an IE user might not be too negatively affected, your website would be poorly reflected upon. As a web designer, it wouldn't kill me to see my site look horribly disfigured, but it would be a setback that has and will continue to waste major time that would not be wasted if IE was up to date compliant.

      As for hoping that IE shortcomings would draw users away from it, the reality is that it is not going to happen. Non-techies are hopelessly lost when it comes to something 'unfamiliar' such as Mozilla. It's even been asked by non-techies if using software that is not made by Microsoft is legal.

    52. Re:not even close! by marsu_k · · Score: 1
      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.
      How about the fact that PNGs are (in almost every case) smaller than GIFs? This means direct savings in bandwidth costs. Sounds like something the PHBs might actually get.
    53. Re:not even close! by Anonymous Coward · · Score: 0

      Where is everyone getting this "95%" figure from? Please don't tell me that it's being measured based on user-agents.

  28. Re:GIF sucks. Move on. by Anonymous Coward · · Score: 0

    I guess you and I have different definitions of "obsolete".

    Probably. For instance, I'm of the opinion that MS-DOS is obsolete, notwithstanding the fact that there are MILLIONS of installations running it today. (yes, CP/M is obsolete too)

  29. 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
    1. Re:PNG by caseih · · Score: 4, Informative

      See http://www.daltonlp.com/daltonlp.cgi?item_type=1&i tem_id=217 for how to get pngs to display transparency on IE 5.5 and IE 6. This is now a well-known technique that works pretty well universally. Combine with CSS or javascript and you should be able to use pngs entirely.

    2. Re:PNG by RAMMS+EIN · · Score: 4, Funny

      I feel your pain.

      Too bad all the exploits I wrote have failed to convince people to switch to functional web browsers and rid the world of MSIE once and for all.

      Or maybe I shouldn't have said that.

      --
      Please correct me if I got my facts wrong.
    3. Re:PNG by ArmorFiend · · Score: 1

      I tried a few of these hacks, and found them not to work in practice. (maybe not this exact one, I don't recognize that page). In the end, I just threw in the towel and decided not to support Internet Exploiter.

      I did have a hard time finding a "This site designed for ANYTHING BUT Internet Explorer" graphic.

    4. Re:PNG by fallen1 · · Score: 1

      Why not? Depending on which site you're working on, why not educate the public that Microsoft Internet Explorer is, technically, incompatible with web standards. Hell, it breaks most of them so that you're forced to use their browser when people design "for IE only". It is insecure and one of the main avenues for viruses, malicious programs, and other nasty things to get onto their computer. Instead of treating the public like the sheep they sometimes seem to be, educate them to the truth. Enlighten them to reality and suggest an alternative browser and maybe a website on setting it up so that those people who aren't computer literate or comfortable with installing software will have a virtual hand to hold while they're doing just that. Instead of submitting to the Microsoft IE Overlord, promote change.

      Yes, I know that if you're designing a corporate or business website you can't necessarily use that platform to educate the public on using alternative browsers but if you ask, you might be surprised how many small businesses (and larger ones) would want to be seen in the positive light of trying to REDUCE the transmission of viruses and malicious programs and other things to home computers and corporate partners. When you put that face on it (we're helping to make the internet safer/more user friendly/etc) then not only will business want to be a part of it, but they can use it for advertising and self-promotion - a draw to get more people to their site. /shrug - just my thoughts on the subject

      --

      Dream as if you'll live forever.
      Live as if you'll die tomorrow.
      ~Anonymous~

    5. Re:PNG by Anonymous Coward · · Score: 1, Informative

      Or better yet, http://dean.edwards.name/IE7/ and fix more than just PNG alpha.

  30. LZW tiff, too by Willard+B.+Trophy · · Score: 2, Informative
    Does this mean we can get LZW compression back in libtiff too, then? It would be really nice to be able to supply compressed press-ready images to printing houses.

    Yeah, I know there are deflated TIFFs, but they can be like "wha...?" in the prepress world.

    1. 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!
    2. Re:LZW tiff, too by k98sven · · Score: 1

      Adobe is a licensee of all the relevant patents

      Interesting point. Looking at Photoshop (and a couple other image-processing programs I had on my machines), it appears they all license the Unisys GIF patent (4,558,302) but none of them are licensees of the IBM patent (4,814,746).

      Just further indication that the IBM patent isn't really relevant.

  31. My only question... by lacrymology.com · · Score: 2, Funny

    All I want to know is how will this effect my collection of mid-90s era pr0n?

    -m

    --

    #
    # Modus Ponens
    #
    1. Re:My only question... by cloudmaster · · Score: 1

      It won't cause you to collect more old pr0n. Oh, wait, did you mean "affect"? ;)

  32. Re:GIF sucks. Move on. by julesh · · Score: 1

    IE's support for PNGs only lacks in features that GIFs don't support anyway, so there's no disadvantage to using PNG over GIF from that front.

  33. Mods get to work. I smell redundancy! by Anonymous Coward · · Score: 0

    A comon sense question does not require 10 similar responses.

    When done, mod this post to offtopic.

  34. 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 Anonymous Coward · · Score: 0

      Hell, it's probably libel to say that.

      There is no one anywhere with any sort of legal background that would agree with this.

    2. Re:jamie needs to hit the books. by Sheepdot · · Score: 1
      Which is why you replied as an AC. Libel isn't the proper term (IANAL, and neither is jamie), but it *is* an outright lie for jamie to suggest what he does. It's almost as if he's trying to use Slashdot as a bully pulpit to con IBM into doing what he wants.

      Like I said, I would like nothing more than to hear IBM say they won't go after anyone who uses .GIF, but for jamie to suggest "consensus seems to be that IBM would lose any court action" that is downright dirty without evidence to back that claim up. He should have included a link to Groklaw or other site that suggested the same thing. You, of course, agree. That is why you posted this as an AC.

    3. 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.

    4. Re:jamie needs to hit the books. by Anonymous Coward · · Score: 0

      "consensus seems to be that IBM would lose any court action"

      seems to be
      seems to be
      seems to be

      You don't have to be a lawyer to realize his statement isn't an "outright lie" -- it's an outright OPINION.

      You, of course, agree.

    5. 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.

    6. Re:jamie needs to hit the books. by Anonymous Coward · · Score: 0

      > Hell, it's probably libel to say that

      Being merely wrong is hardly libel. It has to be defamatory, and have at least some intent to defame.

    7. Re:jamie needs to hit the books. by Sheepdot · · Score: 1

      two of my friends believe that private ownership of nuclear weapons is justifiable under the second amendment. They own 'semi-automatic' weapons and one of them has been in court over it. He still owns his guns, so I assume he resolved it.

      "consensus seems to be that private ownership of nuclear weapons is justifiable by the second amendment."

    8. Re:jamie needs to hit the books. by Vellmont · · Score: 1


      but for jamie to suggest "consensus seems to be that IBM would lose any court action" that is downright dirty without evidence to back that claim up.


      Oh please, I guess people aren't entitled to opinions anymore. This is slashdot, not your lawyers office. There's nothing wrong with off-the-cuff remarks like that. Is Jamie purporting to be a lawyer or expert on this algorithm? No? Then it's just one guys opinion on slashdot, and we all know how much that's worth.

      --
      AccountKiller
    9. Re:jamie needs to hit the books. by Anonymous Coward · · Score: 0

      I'm not sure how you can offer jamie a correction when you stumble and call this libel. There has to be a target for this to be libel.

      "In the news today, a consensus has taken jamie to court for libel."

    10. Re:jamie needs to hit the books. by Sheepdot · · Score: 1

      Except for this is not just a user, this is an editor on /.

  35. 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
    1. Re:Am I missing something? by kryptkpr · · Score: 1

      How did this get modded so high?

      Everyone knows what a GIF is, and they view them every day on their favorite websites, if they like it or not..

      Almost nobody knows, and even less cares, about LZW.

      If you're going to write an article on the topic.. which would you focus on?

      --
      DJ kRYPT's Free MP3s!
    2. Re:Am I missing something? by julesh · · Score: 2, Informative

      Because Unisys only ever threatened users of the GIF format with legal action; they considered other uses of LZW as acceptable.

    3. Re:Am I missing something? by Anonymous Coward · · Score: 0

      Err, false. Unisys has collected royalties on every modern modem, and on LZW TIFF & PostScript (lots of printers).

      Unisys never looked that hard for infringers. But if you had a website that generated GIFs on the fly, it was pretty obvious you were violating the patent.

    4. Re:Am I missing something? by Anonymous Coward · · Score: 0

      Someone already mentioned that LZW has terrible compression rates compared to modern methods, but there's another problem: it's complicated.

      Sure, it's simpler than many of today's algorithms, but if you need something incredibly simple, LZ77 based algorithms have almost trivial decompressors. (the compressor is pretty simple too, and compression rates are comparable) With LZ78 based stuff, like LZW, the decompressor needs to maintain a dictionary, which isn't incredibly complicated, but it is still an extra hassle.

      The only other place I know of that LZW is widely used is in PDFs. And considering that there's no LZW equivalent of zlib, I doubt anyone would have a good reason to use it for anything new.

  36. Re:GIF sucks. Move on. by I+confirm+I'm+not+a · · Score: 1

    so there's no disadvantage to using PNG over GIF from that front.

    Good point - that rarely occurs to me, for some reason. Another poster made the point that .pngs also don't support animation, which I suppose is a valid point - I tend to think that that's a good thing, but there you go...

    --
    This is where the serious fun begins.
  37. And that's a bad thing because... ? by Gordonjcp · · Score: 1

    Whatever would we do without animated gifs? Incidentally, you can use MNG for animated PNGs.

  38. in any case by muyuubyou · · Score: 0

    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.

    1. Re:in any case by Anonymous Coward · · Score: 2, Informative

      Alpha channels are useful for antialiased drawings that are not dependant on a specific background.

    2. Re:in any case by RazzleFrog · · Score: 4, Informative

      bloating their sites with transparent effects where it is not needed.

      Every once in a while somebody seems to open their mouth without realizing they have no clue what they are talking about.

      How exactly is a transparent image bloat? I did a test. As a gif a logo I have is 3.32K without alpha and 3.33K with alpha. A PNG (both regular and alpha) it was 3.45K. That should dispel both the claims that PNG is bigger and that transparency adds bloat.

      And what do you do everytime you change a websites background color? Change the image?

    3. Re:in any case by Anonymous Coward · · Score: 0
      How exactly is a transparent image bloat? I did a test. As a gif a logo I have is 3.32K without alpha and 3.33K with alpha. A PNG (both regular and alpha) it was 3.45K. That should dispel both the claims that PNG is bigger and that transparency adds bloat.
      Wow, a sample size of one -- thank you for shattering any doubts I had of PNG's ability to replace GIF!
    4. Re:in any case by RazzleFrog · · Score: 2, Interesting

      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.

    5. 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
    6. Re:in any case by Venner · · Score: 4, Interesting

      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 in anything but IE (I tested it with Mozilla and Opera) to see some 8-bit alpha. And a cool little demo to boot.

      --
      A preposition is a terrible thing to end a sentence with.
    7. Re:in any case by photon317 · · Score: 4, Informative

      Exactly. I'm not a full-time web developer, so I don't even think on these issues too hard most of the time. Recently I had to write a little network-monitoring app. I coded the output in standards-compliant XHTML 1.1, standards-compliant CSS for styling stuff, and I used PNGs with transparent backgrounds for certain little icons. I only tested my app in Firefox (yeah, my mistake). Later someone who actually uses IE tried to use my little web app, and found gray background squares around all my supposedly transparent-backgrounded images. Sucked. Now I know what all you web developers already knew - I have to put a background color on these pngs which matches the background they're placed on that I specified in my stylesheet. How redundant and stupid.

      --
      11*43+456^2
    8. Re:in any case by Anonymous Coward · · Score: 1, Interesting

      If you use 8-bit PNGs then you can use 1-bit transparency.

    9. Re:in any case by therealtroff · · Score: 1
      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.

      Are you trying to argue for or against muyuubyou? Disregarding his bloating comment, I think you just proved him right. Rounded corners? Userselectable background colors? Is that supposed to be somehow the epitath of usefulness? It sounds like just another excuse not to spend time on the actual content to me.

    10. Re:in any case by Aderym · · Score: 1

      Didn't work in lynx (nor links). :/

    11. Re:in any case by Anonymous Coward · · Score: 0

      I dunno about you, but when I'm making a page for a wide audience, I try my darndest to make it compatible with as many browsers I can get my hands on. Opera, all the varients of Mozilla (and some older Netscape clients--cause there's still people using them oddly enough), Conqueror, Safari, all of the major IE varients back to the version that shipped with Win98, etc.

      Without mucho scripting I could make it server-side inteligent as to whether the client gets gifs or PNGs, but honestly, I don't have the time.

    12. Re:in any case by ajs318 · · Score: 1
      You did the right thing. If it's valid XHTML 1.1 with CSS, then it conforms to the standard. If MSIE can't render things that conform to the standard then it's broken. It may be popular -- in fact it may be all but a monopoly -- but that does not make it right. When 95% of people believed the Sun revolved around the Earth, did it? If you continue to support IE rather than to support standards-compliant browsers, then you are caving in to the tyranny of mob rule. I suggest something like this;
      <?
      if (preg_match("/msie/i", $HTTP_USER_AGENT)) {
      echo "Download a proper browser now at <a href="http://www.mozilla.org/">www.mozilla.org</a> \n";
      die();
      };
      ?>
      And that's tame compared to some of what I've been cooking up for visitors to my site.
      --
      Je fume. Tu fumes. Nous fûmes!
    13. Re:in any case by Anonymous Coward · · Score: 2, Funny

      Standard compliant xhtml, css, png. Clearly you're not a full time web developer. If you were, you'd have done it all in ugly flash!

    14. Re:in any case by Nf1nk · · Score: 1

      In mozilla that is just awsome. very well done, bravo.

      --
      I used to have a cool sig, back when I cared
    15. Re:in any case by proverbialcow · · Score: 1

      And what do you do everytime you change a websites background color? Change the image?

      I trust you've never tried running Slash on your website. I'm still using the default color scheme, mostly because I don't have time to dick with the hundred million (give or take a few orders of magnitude) images that populate the site.

      --
      The only surefire protection against Microsoft infections is abstinence. - The Onion
    16. Re:in any case by jamie · · Score: 1

      Sorry about that. We're working on it :)

    17. Re:in any case by Anonymous Coward · · Score: 0

      If we're compression sensitive, we might start to specify exact bytes when "3.32K" is the exact same size as "3315B".

    18. Re:in any case by proverbialcow · · Score: 1

      I'm sorry for bitching. I chose Slash because it had all the features I wanted, running correctly, directly from install. Not because of the color scheme.

      Thanks for the great code. :)

      --
      The only surefire protection against Microsoft infections is abstinence. - The Onion
    19. Re:in any case by Gabrill · · Score: 1

      I couldn't drag the mountains around.

      --
      Always going forward, 'cause we can't find reverse.
    20. Re:in any case by NaDrew · · Score: 1

      Worked in Opera 7.51 after I turned off Ad Muncher filtering--apparently it picked up "interference with mouse behavior". Very impressive demo.

      --
      Vista:XPSP2::ME:98SE
    21. Re:in any case by lukateake · · Score: 1

      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. Oh no, I think there's a problem with it. I moved the sun directly over of the bird and now there's no shadow! Please help.

    22. Re:in any case by Anonymous Coward · · Score: 0

      Nor did it work on my ech-a-sketch.

    23. Re:in any case by Anonymous Coward · · Score: 0
      I coded the output in standards-compliant XHTML 1.1 ... Later someone who actually uses IE tried to use my little web app, and found gray background squares around all my supposedly transparent-backgrounded images.

      Sorry to burst your bubble, but if this is the case, your output probably wasn't standards-compliant XHTML 1.1. Please see this note on XHTML Media Types. The media type text/html (which is most likely what you were using) SHOULD NOT be used with XHTML 1.1 of any kind. Instead, application/xhtml+xml should be used.

      As IE tends to pop up a download dialog when it encounters an application/* media type, application/xhtml+xml will make the site unviewable by the IE user so he or she would never actually see the background squares.

    24. Re:in any case by photon317 · · Score: 1


      Yeah I actually I did hit that problem, and I chose to send the mime type in the http header as text/html just to make things work for me. It's a sad world out there when you try to stick to standards and make things work for everyone.

      In response to the other responses above - it was an in-house network monitoring app that only unix guys were meant to use, and we can all fire up a mozilla variant. I hit the IE problem when the iwndows guys decided they wanted to use our monitoring tool. So initially, there was no impetus for being IE-compatible.

      --
      11*43+456^2
  39. mif by svelt · · Score: 0, Troll

    I'm sure microsoft will make some retarded image format that nothing but IE can read, and the whole windows community will think it's oh so leet. damn the majority!!! .mif (Microsoft Image Format)

    --
    --------- let's go steal some lunchboxes!
    1. Re:mif by Anonymous Coward · · Score: 0
      I'm sure microsoft will make some retarded image format...
      It already exists, and is called BMP.
      ...that nothing but IE can read
      OTOH, it is so retarded that anything may be able to read it.
    2. Re:mif by Avian+visitor · · Score: 1

      Never heard of Windows Meta Files (.wmf) ?. They were quite popular for storing vector graphics in the days of 3.0 and 3.11. You can probably still find some if you look hard enough, but of course nobody uses them anymore these days.

    3. Re:mif by Anonymous Coward · · Score: 0

      Followed shortly by the Microsoft Image Lossless Format. You figure out the acronym.

    4. Re:mif by npistentis · · Score: 1

      i see .milf as much more likely... hmm, Microsoft Image Library Format perhaps?

      --
      Gentlemen, you can't fight in here! This is the War Room!
    5. Re:mif by mlk · · Score: 1

      > but of course nobody uses them anymore these days.
      A good chuck of the clipart in MS Word is still in WMF.

      --
      Wow, I should not post when knackered.
  40. Re:GIF sucks. Move on. by I+confirm+I'm+not+a · · Score: 1

    For instance, I'm of the opinion that MS-DOS is obsolete, notwithstanding the fact that there are MILLIONS of installations running

    Fair point. Unfortunately, I'm not in a position where I can ignore technologies that are still widely used. While clients want animated .gifs, I (or a colleague) will be happily making animated .gifs (and feeling dirty...)

    --
    This is where the serious fun begins.
  41. Re:IBM is NOT friendly by Anonymous Coward · · Score: 4, Interesting

    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.

  42. 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.

    1. Re:IBM isn't going after anybody.. by Halo1 · · Score: 1
      Developers shouldn't concern themselves with bogus patents.
      Indeed, after all a lawsuit to invalidate such a patent costs less the $US 2 million nowadays.
      --
      Donate free food here
    2. Re:IBM isn't going after anybody.. by k98sven · · Score: 1

      I agree that that sucks, and I've tried to do my part in trying to stop software patents (writing letters to my MP:s and so on).

      What I meant to say isn't that we shouldn't be concerned about bogus and software patents, just that one shouldn't be on the lookout for them when programming.

      Call it the Torvalds doctrine if you like..

  43. Re:GIF sucks. Move on. by the+chao+goes+mu · · Score: 1
    If you mean you can't compress gif images, that would be because they are already compressed. Compressing a second time usually does very little. (Try gzipping a .gz file, and you'll see what I mean.)

    If you mean GIFs are larger than JPEGs, that would be the difference between lossy and loss-less files. A file reproducing every bit would almost always be larger than one producing 9x9 sample areas (just an example, the sample area depends on the quality of the JPEG)

    --
    Boys from the City. Not yet caught by the Whirlwind of Progress. Feed soda pop to the thirsty pigs.
  44. SCO v IBM - This Patent Is Being Actively Used by yourruinreverse · · Score: 5, Informative
    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?

    Actually that patent is being used in IBM's (second amended) counterclaims in the SCO v IBM case.

    --
    JeR
    1. Re:SCO v IBM - This Patent Is Being Actively Used by jamie · · Score: 1
      Thanks for pointing this out; I had no idea.

      ELEVENTH COUNTERCLAIM

      Patent Infringement

      174. IBM repeats and realleges the averments in paragraphs 1 through 173, with the same force and effect as though they were set forth fully herein.

      175. IBM is the lawful owner, by assignment, of the entire right, title and interest in United States Patent No. 4814746 ("the '746 Patent"), duly and legally issued on March 21, 1989 to Miller et aI., entitled "Data Compression Method". A copy of the ' 746 Patent is attached hereto as Exhibit X.

      176. Upon information and belief, SCO has infringed, contributorily infringed and/or actively induced others to infringe the '746 Patent within this judicial district and elsewhere in violation of35 U. C. 9271 by, without authority or license from IBM, (a) making, using, selling and/or offering to sell products, including Unix Ware and Open Server, that practice one or more claims of the '746 Patent and (b) actively, knowingly and intentionally causing and assisting others to infringe one or more claims of the' 746 Patent.

      177. Upon information and belief, SCO will continue to infringe, contributorily infringe and/or actively induce others to infringe the '746 Patent unless enjoined by this Court.

      178. IBM has been and continues to be damaged and irreparably harmed by the aforesaid acts of infringement of the '746 Patent by SCD, and will suffer additional damages and irreparable harm unless this Court enjoins SCD from further infringement.

      179. Upon information and belief, SCO's continued manufacture, use, sale and/or offer for sale of the infringing products, including UnixWare and Open Server, following receipt of notice from IBM of SCO's infringing activities was and is willful, and such activities by SCO prior to receipt of such notice also have been willful if, after reasonable opportunity for discovery, evidence arises that SCO had actual knowledge that its actions could constitute infringement of the '746 Patent, making this an exceptional case and justifying the assessment of treble damages pursuant to 35 U.S.C. 284, and the award of attorneys' fees pursuant to 35 U.S.C. 285.

      That complicates matters somewhat. But if the conventional wisdom on this is correct and there's no way IBM's patent would hold up in court, this is going to be tossed out anyway. Better perhaps to drop it now and continue fighting SCO on the stronger grounds. Fighting fire with fire has always seemed inappropriate to me, but maybe that's because I'm not a lawyer...

    2. Re:SCO v IBM - This Patent Is Being Actively Used by Alizarin+Erythrosin · · Score: 4, Informative
      This is true. It is counterclaim #175:

      175. IBM is the lawful owner, by assignment, of the entire right, title and interest in United States Patent No. 4814746 ("the '746 Patent"), duly and legally issued on March 21, 1989 to Miller et aI., entitled "Data Compression Method". A copy of the ' 746 Patent is attached hereto as Exhibit X.

      176. Upon information and belief, SCO has infringed, contributorily infringed and/or actively induced others to infringe the '746 Patent within this judicial district and elsewhere in violation of35 U. C. 9271 by, without authority or license from IBM, (a) making, using, selling and/or offering to sell products, including Unix Ware and Open Server, that practice one or more claims of the '746 Patent and (b) actively, knowingly and intentionally causing and assisting others to infringe one or more claims of the' 746 Patent.

      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.
      --
      There are only 10 kinds of people in this world... those who understand binary and those who don't
    3. Re:SCO v IBM - This Patent Is Being Actively Used by drinkypoo · · Score: 3, Interesting

      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...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:SCO v IBM - This Patent Is Being Actively Used by fred+fleenblat · · Score: 1

      What would be cool is if xv 3.20 could be released soon.

      In case you're too young to remember, xv is the program everyone used for looking at whatever they downloaded from alt.binaries.pictures.* around 1990 +/-. Without xv and the newsgroups to fuel it, the bandwidth demands of the developing internet would have been much smaller and there would have been less of a need for the fiber-optic build out later in the 90's.

      It's a tiny program, but it was the leading edge for the investment of hundreds of billions of dollars in internet infrastructure.

    5. 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.

  45. Not now... just a last fish to fry... by Anonymous Coward · · Score: 0

    IBM is accusing SCO to infringe on three
    of its patents. IIRC, one of them deals
    with the LZW algorithm. So let IBM kills
    SCO first...

    More information on http://www.groklaw.net

  46. Obligatory TheCorporation.com reference by Skater · · Score: 1

    "Choosey Moms Choose GIF"

    That was a great site - too bad they never updated it...

    --RJ

  47. Yes by mfh · · Score: 1

    > They should enforce the patent and only license it to products who would implement PNG (correctly) as well as GIF. ;)

    I fully agree. To avoid the charges, Billy Goat Gates would finally spring into action and provide us with PNG support in IE.

    Standards folks... that's what this funny thing we call the net is really all about.

    --
    The dangers of knowledge trigger emotional distress in human beings.
  48. Except from what I've understood... by Kjella · · Score: 4, Informative

    ...MNG code is not very good to begin with, I believe MNG support was ditched from Mozilla as well, which makes it supported in approximately 0% of the web browsers out there.

    I use PNG quite a bit, but mainly as a competitor to TIF files, but I do prefer to use PNG over GIF in websites too. However, I'm only using non-transparent, plain PNGs for maximum compatibility.

    Animated GIFs? Oh, right. I turned those off, along with pop-ups. If I wanted that, I'd actually use flash or something like that. I figure either you don't block stuff (which means GIF + flash) or you block stuff, in which case you don't see either. Either way, I don't see much room for GIF files...

    Kjella

    --
    Live today, because you never know what tomorrow brings
    1. Re:Except from what I've understood... by klaussm · · Score: 1

      You can test if your browser supports MNG, by pointing it at:

      http://www.libpng.org/pub/mng/mngpics.html

      My Konqueror (from Debian Unstable) does, but firefox (also from Debian Unstable) does not.

    2. Re:Except from what I've understood... by Anonymous Coward · · Score: 0

      Animated GIFs? Oh, right. I turned those off, along with pop-ups. If I wanted that, I'd actually use flash or something like that. I figure either you don't block stuff (which means GIF + flash) or you block stuff, in which case you don't see either. Either way, I don't see much room for GIF files

      Not everyone has Flash installed as a plug-in and let's say that you use all those "neat" forums that have animated smilies. Those are much better as GIFs than flash files.

  49. Does anyone... by scovetta · · Score: 1

    ...still download pr0n in .gif format anymore?? What other use is there for .gifs?

    --
    Wer mit Ungeheuern kämpft, mag zusehn, dass er nicht dabei zum Ungeheuer wird. --Nietzsche
  50. It's Mozilla's bug, not Slashdot's by tepples · · Score: 1

    Stupid admins STILL haven't fixed the overlapping problem in Mozilla/Firefox

    Have you tried a recent nightly build, where bug 217527 is RESOLVED FIXED? Or are you on a Mac and seeing bug 206120?

  51. Compuserve and the GIF format by michael+path · · Score: 1
    I remember hearing about this portion back in my BBS days:
    1994: Unisys says ... no, wait, on 24th December 1994, Unisys and CompuServe jointly announce that any developers writing software that creates or reads the GIF file format will all have to license the LZW patent from Unisys! After returning from their Christmas festivities, developers and users alike go ballistic on electronic bulletin boards around the world. It's a GIF tax! Burn all GIFs!
    ....and wondering exactly what happened regarding it. It looks like no litigation was ever initiated from this article. I also remember this was one of the reasons for PNG.

    So, since IANAL, am I understanding that GIF is a format that we can use now freely without legal action? Can anyone conjecture why no litigation was ever put in motion regarding their ownership of the patent, especially in the "dot-com" times?
  52. I didn't say it can't be used properly by muyuubyou · · Score: 1

    I just said the change wouldn't be massive unless people abused it. Try reading whole sentences.

  53. Re:GIF sucks. Move on. by Anonymous Coward · · Score: 1, Interesting
    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.

  54. Which web browsers display MNG again? by tepples · · Score: 1

    only license it to products who would implement PNG (correctly) as well as GIF

    Such a patent license would not be compatible with the GNU General Public License and thus would not apply to many free software projects.

    And how would a program explicitly designed to generate GIF animations for use by web browsers implement PNG correctly? At last count, no popular web browser can display MNG animations.

  55. I wouldn't be shocked... by Anonymous Coward · · Score: 0

    ...if IBM released the patent. It would be a good PR move. If they want to play ball with the open source community, this is the sort of empty gesture that might garner them a little extra geeklove.

  56. IE can work with PNG by Patik · · Score: 3, Informative

    Just use Sleight to make PNG transparency work with IE on your site.

    1. Re:IE can work with PNG by Brian+Blessed · · Score: 1

      Unfortunately, what all of these PNG-on-IE sites fail to mention is that they only work if the user has a working DirectX setup.

      Worse still, without DirectX the images don't display at all, which is worse than not using the hack at all.

      - Brian.

    2. Re:IE can work with PNG by aboodman · · Score: 1

      I didn't know that (about the direct-x) thing. Which platforms would not have this? How could I test it?

    3. Re:IE can work with PNG by Brian+Blessed · · Score: 1

      I've seen the problem on Win98 and 2000, where the graphics card drivers are dodgy.
      You can see the same effect by running IE using Wine.

      - Brian.

  57. Animated cartoons by tepples · · Score: 1

    Sure if the raw bmp or whatever raw uncompressed format you prefer was less than 256 colors it's lossless, but 257 on up and it's lossy, just to varying degrees.

    Turn on Cartoon Network, Nickelodeon, or any other cable channel showing a flat-shaded image. Press the still button on your DVR or your Samsung TV. How many colors do you see?

    1. Re:Animated cartoons by Azrael+Newtype · · Score: 1
      Ahem, obligatory "I don't have a DVR or Samsung TV, you insensitive clod!"

      On to more serious business, see this where I clearly accounted for the fact that cartoons/cartoon like images are well suited for gif compression. My point was that not everything is 256 colors or less, not that nothing is. In fact, I do remember a conditional 'if' in my post which you quoted. The right tool for the right job.

      --
      I'm always right and I can prove it, because to the best of my knowledge, I've never been wrong.
  58. Who cares? by Oscaro · · Score: 1

    Why should anybody care about GIFs? The alternatives are out there. Just use them.

    1. Re:who cares? by Anonymous Coward · · Score: 0

      Gimp users care . No one needs Gif but LZW.

  59. IE png support by Anonymous Coward · · Score: 0

    aswell as the missing alpha support that everybody's whinging about - IE shifts the PNG palette 1 shade brighter (or is it darker) so you can never accurately match up the edge of an image with page colours (specified using HTML colour codes).

    you can make it look good in IE (by compensating) or good in other browsers (by doing it properly) but not good in both.

    this bug's existed ever since PNG support was added, ms have no intention of fixing it.

    1. Re:IE png support by jonwil · · Score: 1

      Does anyone know if the bugs in IE PNG are because MS doesnt see any $ to come from fixing it or because they genuinely have something against PNG?

    2. Re:IE png support by bilgebag · · Score: 1

      Never attribute to malice, that which can be explained by stupidity. Unless you're talking about Microsoft. On Slashdot.

    3. Re:IE png support by XO · · Score: 1

      How about "Prior to Windows 2k, Windows GDI subsystem didn't have any kind of alpha-transparency support"? Would you believe that?

      To support it, would likely have required a major re-coding of the image rendering of IE, or would have required patching the OS.

      I can certainly see why they wouldn't support it.

      Now, it's in there, and it's also included with DirectX. It just has to be -enabled-. :D

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
  60. PNG vs. JPEG by hey · · Score: 3, Interesting

    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?

    1. Re:PNG vs. JPEG by hellfire · · Score: 1

      Am I mistaken, or isn't JPEG a lossy compression format? PNG is Loss-less so you can make additional changes to it, but JPEG is a final format and it purposefully loses information that the image display doesn't need.

      Ergo, JPEGs can possibly be smaller in lots of instances, even outside of photographs, if the image is just right.

      Do I have this completely wrong?

      --

      "All great wisdom is contained in .signature files"

    2. Re:PNG vs. JPEG by boutell · · Score: 1

      Generally speaking, JPEG even at 100% won't look perfect especially for a non-photographic image, but some images are awfully photograph-ISH, and your experience with individual images is sure to vary. If your 100% quality JPEG looks "perfect" to you and is a small file, hey, that's great.

      Also, some programs do a crappy job saving PNGs. There's a program called pngcrush (free of course) which minimizes the size of any PNG you throw at it.

      --
      Check out the Apostrophe open-source CMS: http://www.apostrophenow.com/
    3. Re:PNG vs. JPEG by julesh · · Score: 4, Informative

      No. JPEG at max quality looks perfect to the human eye, but it still has differences from the original image. Lossy compression should be avoided in situations where images are going to be decoded and recoded many times, as these errors build up to the point where they can become noticeable.

      Also: make sure your PNG encoder is configured correctly. In most cases you want to be using the 'adaptive' filter.

    4. Re:PNG vs. JPEG by grumbel · · Score: 1

      JPEG never looks 'perfect', it however might look good enough depending on what you are trying to do. Just run select-by-color on a JPEG image in Gimp and you will see how the color bleed into each other at the edges, even at maximum quality. For display purpose alone it isn't much of a problem, if you however want to cut a sprite out of a JPEG with colorkeying the results will be completly useless, even with a maximum quality JPEG.

    5. Re:PNG vs. JPEG by WoodstockJeff · · Score: 1
      Textbook isn't wrong - The JPEG isn't identical to the original graphic, even if the quality is set to "high". It just looks like it, to the unaided eye.

      Believe me, I went through this. I tried JPEG for maps that I was presenting on my website. When I used JPEG for display, I had to maintain a separate GIF or PNG of the map for editing, because the JPEG had all sharp color transitions muddied. They looked great, unless you tried to edit them, which I was doing as often as conditions they depicted changed!

      Choice of graphic format, of course, depends upon many conditions. In my case, the maps can be rendered in 16 colors, so a PNG was smaller than either a GIF or JPEG of the same map. Photos that aren't going to be zoomed in on too tightly are great in JPEG. GIFs can be animated, but don't do subtle color changes (max 256-color pallet) well. But, that's text-book answers again...

    6. Re:PNG vs. JPEG by RAMMS+EIN · · Score: 4, Informative

      I'll bite.

      JPEG, like MPEG (and Vorbis, Theora, ...) changes an image in such a way that humans don't percieve the difference, but it can be stored more efficiently. At lower qualities, you will begin to notice some artifacts. It can go all the way down to a completely useless collection of pixels. It's a common misconception that 100% quality JPEG images are not distorted in any way. I don't know what 100% means, other than the lowest compression your encoder supports.

      PNG images, on the other hand, encode the image exactly as it looks. Basically, a PNG image is a collection of pixels, some metadata, optionally compressed with deflate (same algorithm used by gzip).

      JPEG images are the better choice for photograpic images (which is what they are intended for), where the exact pixel colors don't matter that much. PNG is better for line drawings, text, high contrast images; basically anything that doesn't bear slight changes to the colors. For large images, JPEG can be significantly smaller, making the case for using JPEG for screen dumps and such.

      --
      Please correct me if I got my facts wrong.
    7. Re:PNG vs. JPEG by Just+Some+Guy · · Score: 1
      As another poster pointed out, JPEG is a fine "final format" for when you want to distribute the end product. You do not want to use it as your main format while still processing the image, though:
      1. Open the JPEG.
      2. Tweak it.
      3. Save back as a JPEG, discarding a little bit of the image data.
      4. Repeat.
      The end result isn't pretty. PNG, on the other hand, can be loaded and saved infinitely without losing a single bit. PNG and JPEG are both useful, but for different things.
      --
      Dewey, what part of this looks like authorities should be involved?
    8. Re:PNG vs. JPEG by iabervon · · Score: 1

      JPEG is good for anything that's already irregular, because the artifacts it creates aren't easily visible. These days, more and more graphics are like that, so lossless image compression is less important. But try looking at a JPEG screenshot with a bunch of overlapping windows; you'll find that it looks much less clean than a PNG version.

      It's certainly possible that the textbooks are overstating the range of images which benefit from lossless compression these days, though. Most stuff doesn't have the clean areas and sharp lines that JPEGs mess up.

    9. Re:PNG vs. JPEG by merdark · · Score: 1

      I like to add that due to the JPEG compression, JPEG should never be used for originals or working copies of graphics. Artists should always work in lossless formats, then save a JPEG version for distribution.

    10. Re:PNG vs. JPEG by Anonymous Coward · · Score: 0

      "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?"


      Try selecting shapes in the image with the magic selection tool. JPEG doesn't handle "corners" very well, and you often end-up with spottiness or blurred edges around a sharp change in colour, or harmonics of a change in colour repeating across the image.

      Or maybe with maximum quality, JPEG is saving the entire frequency-plot of the image losslessly, in which case I don't know why it would be smaller than a compressed (PNG) image. Was it something that repeated in a regular pattern (checkboard layout) or something, or just a small enough image that the header-size becomes important? Was it a PNG saved from Macromedia Fireworks? (which isn't really a PNG but looks the same), or from Photoshop (which apparently isn't very good at optimising)

    11. Re:PNG vs. JPEG by pclminion · · Score: 2, Informative
      But that didn't answer his question at all. He mentioned a specific example, and you give a textbook response.

      The question is, why not use JPEG if it results in smaller files and no visible artifacts? I think the answer to that question is, there IS no reason not to. If the compression fits your application, use it. Don't make decisions based on generalizations and textbook answers.

      Will there be artifacts? Perhaps. But what is relevant, of course, is whether they are perceptible, and beyond that, whether they are distracting.

      Don't just blindly follow rules of thumb. Do a real experiment, like the OP's colleague did. If a certain type of compression works best in your application, then use it. Don't discard options based on theory, especially when direct experience contradicts it.

      Oh, and a small nitpick: PNG is not optionally compressed. The compression is mandatory.

    12. Re:PNG vs. JPEG by Anonymous Coward · · Score: 0

      Do the textbooks have it wrong? When your measure is "looked perfect" then yes. Get an eye for jpeg compression though and you'll see the wavy problem.

    13. Re:PNG vs. JPEG by Anonymous Coward · · Score: 0


      JPEG, like MPEG (and Vorbis, Theora, ...) changes an image in such a way that humans don't percieve the difference, but it can be stored more efficiently. At lower qualities, you will begin to notice some artifacts. It can go all the way down to a completely useless collection of pixels. It's a common misconception that 100% quality JPEG images are not distorted in any way. I don't know what 100% means, other than the lowest compression your encoder supports.


      There is a LOSSLESS version of JPEG (well, three actually), but it is unsupported outside of a few niche markets.

      I believe the most common codec for lossless JPEG is the UC Davis one.

      And JPEG2000 has a very nice lossless standard (this is the third kind of lossless JPEG).

  61. Slashdot uses GIFs by klapton · · Score: 2

    If the PNG format is so much better, then why does Slashdot continue to use GIF images? I know this is trolling, but one would think a forum such as Slashdot would bestow the same ideals in its operation as it does in the stories it carries.

    1. Re:Slashdot uses GIFs by troon · · Score: 1

      ROFL

      Slashdot doesn't even use HTML properly. The coding of this site is a joke, wrt standards, as has been noted elsewhere.

      --
      Ydco co ,df C erb-y go. a Ekrpat t.fxrapev
    2. Re:Slashdot uses GIFs by lu004202 · · Score: 0, Troll

      The only reason they use GIF is because it infringes on someone's patent! Think about it. Linux infringes SCO's patents. GIF infringes Unisys's (now IBM's) patents. All the illegal mp3s and movies they download infringe someone's copyrights. I think it's fucking hillarious how Slashbots go all apeshit when someone is caught infringing the GPL, though. The hypocrasy is all around us.

    3. 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

  62. *Laughing* by ElDuderino44137 · · Score: 1

    "Want to make a lot of geeks happy and release that final patent into the public domain?"

    *LOL*

    Somehow I don't think what about the geeks carries as much weight as:

    "What about the children?"

    Cheers,
    --The Dude

    1. Re:*Laughing* by Anonymous Coward · · Score: 0

      or how about:

      ibm owns GIF patent;
      al jazeera uses GIFs;
      al jazeera supports bin laden;
      bin laden is a terrorist;

      ibm supports terrorism! BURN!

      The best thing ibm could do is distance themselves from this patent by freeing it, before all their executives end up on a permanent vacation at gitmo.

  63. Alpha-Transparency by The-Bus · · Score: 4, Interesting

    So people know what an "alpha-transparency is" -- it's this very beautiful flower... which is also on this page, unless you're using IE, in which case it's just blank. Some examples are also available here. Basically it's just a much nicer version of GIF's transparency.

    --

    Small potatoes make the steak look bigger.

    1. Re:Alpha-Transparency by RAMMS+EIN · · Score: 2, Informative

      ``Basically it's just a much nicer version of GIF's transparency.''

      Or, actually, what GIFs have is transparency, whereas PNGs have an alpha channel, which allows for the specification of translucency - or opacity which is the opposite quality.

      --
      Please correct me if I got my facts wrong.
    2. Re:Alpha-Transparency by Anonymous Coward · · Score: 0

      Actually, it can be made to work in IE: http://www.alistapart.com/articles/pngopacity/

  64. Re:IBM is NOT friendly by Anonymous Coward · · Score: 0

    I bet you have some URLs to prove your claim, AC troll.

  65. PNG is still and MNG is unsupported by tepples · · Score: 1

    Just make the software decode GIFs and replace them with PNGs. The user doesn't notice anything except that

    ...the how-to animations stop at the first frame.

  66. 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.

    1. Re:LZW is USEFUL and NON-OBVIOUS by CoughDropAddict · · Score: 2, Informative

      Hello? People don't complain that LZW is obvious. They complain that Unisys sat on the patent for ten years while it found its way into standard data formats like gif and compress. Hence the term "submarine patent."

    2. Re:LZW is USEFUL and NON-OBVIOUS by gr8_phk · · Score: 1

      I first implemented LZW after reading about it Byte magazine when I was a kid. I thought the fact that it was published meant everyone should be using it. Oh how silly of me. I was shocked when this whole patent thing came up a decade later. That's just not playing nice.

    3. Re:LZW is USEFUL and NON-OBVIOUS by Anonymous Coward · · Score: 0

      And IBM sat on their patent for 20 years. That's a submarine!

      If you licenced LZW from Unisys, you still could get sued by IBM. In fact that's exactly what's happened to our fav Utah Unix software developer.

    4. Re:LZW is USEFUL and NON-OBVIOUS by slartiblartfast · · Score: 1

      "in fact one standard Job Interview question I ask is to put the LZW algorithm on the whiteboard"

      Heh!

      I bet your janitor was the inspiration for good will hunting.

    5. Re:LZW is USEFUL and NON-OBVIOUS by Anonymous Coward · · Score: 0

      " It never really bothered me that these compression algorithms were patented."

      That is perhaps because a) you are a professional programmer and not a mathematician or scientist and b) the environment in which you have worked and the software you have written has always been commercial in nature, where patent licensing fees are a cost that can be recouped in the prices you charge.

      Unfortunately, you - like many others - seem neither to feel nor understand the revulsion felt by many mathematicians and scientists when commercial interests and sometimes even their own colleagues lay claim to partial 'ownership' of essentially mathematical ideas by means of patent.

      You also ignore and dismiss the concerns of the hobbyist and free software communities whose efforts can be severely undermined by the mere fact of patentability of software ideas let alone the existence of any specific patents. This is sad and ironic considering the hobbyist origins of the personal computer.

      I'm sure a manufacturer of chocolate boxes or printer of posters would be unperturbed by the idea of patentability of the techniques of painting and drawing but that would not make such patents ethically justifiable.

      W'bone.

    6. Re:LZW is USEFUL and NON-OBVIOUS by Citizen+of+Earth · · Score: 1

      Hence the term "submarine patent."

      Yes, in a just system, using submarine warfare with a patent should eliminate your right to enforce the patent.

    7. Re:LZW is USEFUL and NON-OBVIOUS by XO · · Score: 1

      I never studied the specifics to any of the exist compression methods, but I did implement a compression method just to see if I could do it once. Then I gave the BASIC (C= 64) source to a friend he says "Did you just type that out of a magazine? It looks just like LZ."

      When an 8 year old recreates it, knowing nothing about it beforehand, exactly how obvious is it?

      oh, that's right, 8 year olds only see the things everyone else misses.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    8. Re:LZW is USEFUL and NON-OBVIOUS by p3d0 · · Score: 1
      ...in fact one standard Job Interview question I ask is to put the LZW algorithm on the whiteboard!
      Why in the world would you ask that? What do you conclude when someone doesn't know the LZW algorithm?
      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    9. Re:LZW is USEFUL and NON-OBVIOUS by Alexis+de+Torquemada · · Score: 1

      I don't care about submarines as long as they never surface.

    10. Re:LZW is USEFUL and NON-OBVIOUS by gurensan · · Score: 1

      Yeah... I'm a little curious about that, too. I don't know it and I don't know anyone else who does!

      show us?

      --
      You are all fartheads.
    11. Re:LZW is USEFUL and NON-OBVIOUS by Anonymous Coward · · Score: 0
      Are you currently unemployed?

      Also, how can you be commenting on an ALORITHM and PATENT in a /. forum if you have NO IDEA what it is and how it works?

  67. 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.

    1. Re:hmm. by k98sven · · Score: 2, Interesting

      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 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)

  68. And get a broken image by tepples · · Score: 1

    Use MNG and get a broken image. Which popular web browser can display MNG animations again?

  69. 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.
  70. Hey douchebag by Anonymous Coward · · Score: 0

    If you're going to editorialize on a "News" site that is supposed to have some modicom of journalistic integrity, the least practice what you preach!

    Why is Slashdot's own graphics full of the GIF's you so despise? Hypocrisy in action!

  71. Re:IBM is NOT friendly by Anonymous Coward · · Score: 0

    FindLaw, or are you too stupid to look it up?

  72. Mistur loyur by Anonymous Coward · · Score: 0

    "Hell, it's probably libel to say that"

    Oh gee, and who exactly would he be "libelling" with that statement, Mr. Lawyer? The legal profession? Now that would make an interesting case.

    You mock him for giving stupid legal opinions, and then you match him, stupid for stupid with your own legal opinion.

    Oh, the irony!

  73. Browser PNG support by WoodstockJeff · · Score: 1
    Some time ago (years, in fact), I converted one of my sites to a "LZW-free zone". I did a lot of work in determining what browsers would work/not work with PNG.

    What I found was that, while Internet Explorer has the most problem with PNG, PNGs can be displayed in all 5.x versions, provided they have HTML wrapped around them. That is, you can't always get the picture if you try to display http://a.b/this.png, it would work if you had http://a.b/this.htm, and this.htm was nothing more than an IMG tag containing http://a.b/this.png.

    I took advantage of this to replace all the "display a GIF" links to add navigation buttons to the new page. (Turns out that Mozilla has this restriction, too)

    Since then, I've done a lot of work with dynamically generated graphics, and it's been almost exclusively PNG. My biggest problem has been that IE and other browsers ignore the pixels/cm size parameter of PNG, and assume that all graphics are 72dpi, just like GIF. One of my most-used graphics is a 1200x1600 300dpi "label", which should be a half-page when printed. It's 4 times that size if you let the browser print it... Except when I wrap it in an IMG tag that says to scale it to 600x800!

    1. Re:Browser PNG support by LetterJ · · Score: 1

      PLEASE don't "scale" images with the IMG tag's height and width. You're still forcing visitors to download the full 1200x1600 image and 4x more data than necessary. This is the cause of way too many 3MB web pages with nothing but a few diagrams on them.

    2. Re:Browser PNG support by WoodstockJeff · · Score: 1
      PLEASE don't "scale" images with the IMG tag's height and width.

      Wish I didn't have to, but... this graphic must be printable. If you print it outside of the browser, the graphic's included pixels/cm setting rules, and it prints properly. If I scale it down prior to sending it, the embedded 2-D scan code doesn't reliably scan anymore. It's not a case of sending "4x more data than necessary", it's a case of forcing the browser to properly display what is sent.

      In my case, though, it's a two-color (black and white) PNG, lots of white space, typically 17K or less in size. We originally sent it as mostly-HTML with just the minimum graphic, but even CSS didn't provide sufficient control over placement to meet the style guide we had to live by for accommodating the automated systems that later scan the label.

    3. Re:Browser PNG support by LetterJ · · Score: 1

      That's cool because you actually know why you're doing it. I just see this so often where people have no clue what's going on and do things like, "We don't need to generate thumbnails, we'll just scale the 6 megapixel raw camera image in the gallery." and proceed to put 40 "thumbnails" on a page.

    4. Re:Browser PNG support by WoodstockJeff · · Score: 1
      and proceed to put 40 "thumbnails" on a page.

      Ah, like a certain "photogallery" script I found, that simply wraps some HTML and IMG height=100/width=120 tags around a listing all graphic files it finds in a directory, with a sprinkle of Javascript to translate the "links" into an "open window, insert already-downloaded graphic" call? Even attached to the same 100Mb network, it took a LONG time to view the "thumbnails" of one directory out of dozens...

  74. Because LZW is designed for C64s. by Anonymous Coward · · Score: 1, Interesting

    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.

  75. Yes they are, dumbass. by Anonymous Coward · · Score: 0
    1. Re:Yes they are, dumbass. by ANTI · · Score: 1

      Give me _one_ example.

      Anything that compresses better as GIF than as PNG.

      --
      On the other side of the screen it all looked so easy.
  76. On the contrary by Yosho · · Score: 1, Interesting

    You've got nothing to lose! Want to make a lot of geeks happy and release that final patent into the public domain?

    What would make me happy is not for IBM to release the patent, but to go lawsuit-crazy and start filing litigation against any web site that uses GIF. Maybe that would actually encourage people (*coughSlashdotcough*) to switch to PNG -- which, as other people have stated, is better for everything but animation, and that's only because the MNG format has almost no support.

    Why is Slashdot, bastion of open source and opponent of software patents, still using GIF anyway?

    --
    Karma: Terrifying (mostly affected by atrocities you've committed)
    1. Re:On the contrary by Anonymous Coward · · Score: 0

      Because Rob Malda is a dickhead. He likes to troll people who read this piece of shit site and get them all lathered up about patent and copyright issues. Meanwhile, he sits in his bedroom, listening to MP3s and watching his Episode I & II DVDs on his Windows XP system. Rob Malda is a hypocrite. Always has been.

  77. Improved JPEG compression possible, too! by Thagg · · Score: 4, Interesting

    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

    --
    I love Mondays. On a Monday, anything is possible.
  78. Re:IBM is NOT friendly by Anonymous Coward · · Score: 0

    http://swpat.ffii.org/players/ibm/#gajn

  79. Why use GIF or PNG... by WoodstockJeff · · Score: 1
    ... Because you don't want a lossy graphic format. Of the popular web-able graphics (GIF, PNG, JPEG), JPEG doesn't retain the true graphic. Look at any graph that's been converted to JPEG by someone who doesn't know it gets its compression by bluring the sharp color changes. GIF and PNG get compression by removing duplicate strings of pixels, or by reducing the depth of colors available, rather than removing sharpness.

    Try touching up a map after it's been converted to a JPEG. It's not going to look good. Been there, done that, now I sell the T-shirts!

  80. 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).

  81. That's no excuse by tepples · · Score: 1

    True, but even without DirectX hacks, Microsoft Internet Explorer 4 and later will properly display every PNG image that uses no more capabilities than a still GIF image.

  82. But.. JPEG isn't Lossless by Inhibit · · Score: 1

    I think you answered your own question...

    --
    You're reading Slashdot. Of course you like Linux and pc hardware
  83. 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".

    1. Re:oh well.... by Throtex · · Score: 4, Funny

      You do realize we were talking about a file format for displaying images, right? You sound like you're willing to lay your life down for the cause of alpha transparency!

    2. Re:oh well.... by xophos · · Score: 1

      I second that :)

      Glad to see there are still people with an oppinion they have given some thought.

    3. Re:oh well.... by operagost · · Score: 2, Informative

      Somehow, your post reminded me of this.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    4. Re:oh well.... by zogger · · Score: 1

      too bad the cartoon didn't continue, with the employee going on and starting his own business and doing things the ethical way. yep, he probably makes less money in the beginning, so what? It is not flighty to want something a bit better, to change some modalities to reflect an evolution in business, government, how you arrange your own affairs. I never suggested people should be lazy or not work,and just somehow magically all their needs and wants would be met. That's nuts, I agree. Just that they shouldn't follow orders that go against what they know to be more correct, more intelligent, or more ethical. And if they fail to do that over just that weeks check, they will constantly keep sucking it down and get more and more into a morass where all they are is in essence no better than a medieval serf, even if they live in this century and work in a modern office or factory or government agency. You either work to the best of your native ability and your best set of ethics, or you compromise..for money usually. If that is in software and what you code, then that is merely one potential example of millions, I was using the example to address the larger issue. I apologise if that wasn't made more clear. And if you want to just make fun of me or allege I am saying something I am not, you are free to do so, but understand, I have walked the walk, I just don't complain about issues, and if it inconveniences me, so be it, I'll do it again. If it costs me some money, I don't care. I do not worship money. I use money,I work for money, but it is way down my list of lifes priorities, and I won't compromise my ethics or intelligence in exchange for money.

      of course, I would probably PAY money if I could run a first draft post with zero typos or misspellings ;)

    5. Re:oh well.... by valmont · · Score: 2, Funny

      eh ... dude ... when was the last time u got laid?

    6. Re:oh well.... by zogger · · Score: 1

      last sunday.

      But that has nothing to do with the post, does it?

      You are in favor of compromising your intelligence and/or ethics for money, or you are not. I am not. You?

    7. Re:oh well.... by valmont · · Score: 1

      u lie! All that pent-up angst betrays a serious case of DSB: Deadly Sperm Buildup. It messes with your mind, y'know, makes you wanna act all activist'n'stuff.

      You came close to seeing the light in one of your other posts, but fell short. It has to do with priorities. You choose to make usage of PNGs an existential issue. Many other people don't. To you, money doesn't matter when building web-based applications and that's perfectly fine, other online destinations do need to maintain eyeballs for revenue, and won't cripple their site or resort to clumsy hacks, when they know they can easily get away with using transparent GIFs while it'll remain highly unlikely any legal actions will ever ensue. PNGs will evolve in their own time, sites you build will have a leg-up on that, and that's a Good Thing.

      This specific issue really was not one to get your panties in a bunch over. Most critical cross-compatibility issues have already been addressed, and I'm speaking as a Mac OS X user since 10.1 / September 2001. I've been using Safari (and occasionally FireFox and other Mozilla derivatives) on OS X for everything I do online without a glitch, and that includes online banking. The meaningful standards wars have ALREADY been fought and mostly won for the greater good. A few battles remain around nitty-gritty aspects of DOM and CSS implementations, but if you're going that route, fairly clean workarounds are available in most cases.

      The entire specific scope of this discussion, namely promoting usage of PNGs vs GIFs, is absolutely unrelated to "compromising one's intelligence or integrity", because in this specific discussion there is no absolute right or wrong course of action. Your rants formulate a very polarized opinion, and imply that anybody who doesn't align with your priorities is a corrupted dumbfsck, thru the pernicious usage of flawed analogies:

      Repeat after me: Fighting for Civil Liberties, Good. Getting Bunched-Up Panties over PNG vs GIF debate, Bad.

      *looks at Karma dwindle*. *does a jig*.

    8. Re:oh well.... by zogger · · Score: 1

      Never claimed to be the best in grammar, spelling and in avoiding outright typing errors. Best I can do is say I'll try to do better.

    9. Re:oh well.... by zogger · · Score: 1

      IF we can get an article or topic posted that relates exactly to the issues I wanted to bring up, I'll post them there. In the meantime, as the only compromise I have available, if I see a reference to where someone has clearly compromised themselves, and admitted to it, I feel completely justified in pointing that out and re-emphasizing it, and in relating it to the over all situation of compromised ethics and practicalities as it appears with and on the onternet. We have a sub section called YRO,and a big part of that to me is to discuss how the rights of minority users of the web are constantly stymied over the years based on a relatively few large corporations dominance of browsers, OSes, file standards, etc. although that is changing now, it's precisely from people getting frustrated with the lack of action, most of the time based on "money" concerns as in "well, I know this sucks, but I'm going to do it anyway because...". I think if more people dealt with what they know is right in a more consistent manner, we would all eventually be much better off. the opposite is to always excuse it, over and over again. And the reason I mentioned money is preceisly because that's what I read here, either in the direct or in the alluded-to. it's a constant refrain, why don't "they" do such and such better, always wanting some vague other guy to do something different, but when it comes to doing it yourself, well that always seems to be mostly ignored, because of money/business concerns. My rant revolved around which is it, is it more important to have better solutions and more universal freedom, or is it more important to always default to what is the most practical money wise this week and this quarter? I don't bring up the subject of money, they do! I just pointed out there is a lot more hypocrisy posted here than most want to admit to. It's OK for "the other guy"to do such and such, it's Ok for "them"people to change, but when it comes to this generic "me" guy, well, all of a sudden money comes into the picture.

      My rant was this, why is it easy here to make the other guy change, to insit on it, to recommend it, to be vocal about it, when anyone "you" won't change the exact second it impacts you or your companies "bottom line" this week? For example, it is pretty universal here to recommend that peole switch browsers, but all of a sudden it's "wrong" to suggest that web develope A or B switch how they write code in the first place, because if they switch it will be "too impractical and cost them money". Can you see the hypocrisy now? I think it's both an exact observation and an exact opinion based on the obversation, and it revolves around money and the lack of conviction to "put your money(or lack of it in some future manner theoretically) where your mouth is". The coinversation was in general terms, not in specifics, but i dare anyone to assert that the observations are incorrect. you can rerad them here almost daily, especially with webmasters, small medium and large, almost always they say "well, we'd like to be able to do such and such this way, but ya know, IE is the dominant browser and..." See? That's the truth isn't it? Just generally speaking, it occurs more often than not? And it does occur because of money, the lack of courage to risk the possibility of a short rtrange drop in income in order to keep perpetuating writing restrictive code that goes to support a monopolistic corporation, and to support other less free formats and artifical standards. And if it's not about money, what else is it about then, if someone codes to a standard they righteously believe is sub par and ill advised? Which is it, what do you call that?

      Now, conversely, if they have the opinion that what they are doing is the *best* way to code, based on the code itself and not the money, that's a different story, I'll agree with them then, but if they code to what they believe to be of a lesser standard, merely for money, I'll call shenanigans and hypocrisy. And I don't want to de evolve in to minutiae of exceptions to the rule, I am speaking in general terms here.

  84. Pronouncing MNG by Anonymous Coward · · Score: 0

    Am i the only one that reads "MNG" to sound like "minge"??

    1. Re:Pronouncing MNG by ScrewMaster · · Score: 1

      Makes me think of Emperor Ming from Flash Gordon, actually. Either that or it refers to graphic files that have been "munged", which isn't a particularly good thing either.

      --
      The higher the technology, the sharper that two-edged sword.
  85. what do you mean by 'better standard'? by OrangeTide · · Score: 2, Funny

    If PNG is so great why doesn't it support animation? And don't say MNG, because not even my fancy open source web browser supports them yet. JNG doesn't seem to be supported by my fancy browser either.

    --
    “Common sense is not so common.” — Voltaire
    1. Re:what do you mean by 'better standard'? by Anonymous Coward · · Score: 0

      You know, there actually is a reason that PNG does not have animations but MNG does.
      You see, back when the first animated gifs were introduced, browsers had terrible problems with showing them. I was told them some (obscure ones) still do. It is an immense problem to have the same file type but two versions of it. The creators of the PNG were wise enough to not fall into the same trap.
      As about MNG, it's a damn shame. Mozilla used to support it, but it was removed due to more or less political reasons. There are people working on putting it back in, but I do not know how far they have come. As for Firefox, I think there is an extensions somewhere.

    2. Re:what do you mean by 'better standard'? by Anonymous Coward · · Score: 0

      If PNG is so great why doesn't it support animation?

      Because you're a troll?

      Because PNG is an image format not an animation format, just how hard is that to understand? You'd have to be sub-80s IQ to not get it!

      You can't put multiple images in a JFIF and expect a browser to animate it either, as far as I know, yet no-one is complaining about the lack fo animation in "jpeg". Why is that?

    3. Re:what do you mean by 'better standard'? by OrangeTide · · Score: 1

      Why doesn't jpeg have animation either? Well there is mpeg which has bits of jpeg in it for the reference frames.

      It will only be a matter of time before photographs and books are animated too.

      btw. for sub-80 IQ I at least realize that the G in PNG stands for Graphics not Image. And animations ARE graphics.

      --
      “Common sense is not so common.” — Voltaire
    4. Re:what do you mean by 'better standard'? by evilviper · · Score: 1
      And don't say MNG, because not even my fancy open source web browser supports them yet.

      Not true, MNG support WAS in Mozilla long ago. Unfortunately, there was a dispute between Mozilla developers and MNG developers, which lead to MNG being removed from the Mozilla tree early in 2003.

      There are plug-ins for several browsers, so saying your browser doesn't support MNG is like saying your browser doesn't support SWF/Flash, Quicktime, etc.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    5. Re:what do you mean by 'better standard'? by evilviper · · Score: 1
      Because PNG is an image format not an animation format, just how hard is that to understand?

      Apparently VERY hard for a great MANY people... The poster of the story called PNG a better replacement for GIF, which it obviously isn't, if it can't do what GIF did (which includes animations).
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    6. Re:what do you mean by 'better standard'? by OrangeTide · · Score: 1

      Yea, I've only been using computers for 20 years. Getting MNG to work on MSIE or Mozilla is a bit beyond me, maybe when I've had as much experience as you I'll get some sort of MNG plug-in working.

      (SWF doesn't work on my Redhat box either)

      --
      “Common sense is not so common.” — Voltaire
    7. Re:what do you mean by 'better standard'? by evilviper · · Score: 1
      I've only been using computers for 20 years.

      And what does that mean? You've failed your computer courses 20 times in a row?

      Number of years you've been doing something has almost nothing to do with your skill level.

      Getting MNG to work on MSIE or Mozilla is a bit beyond me

      Would you like me to send my trained chimp over there to do it for you?
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    8. Re:what do you mean by 'better standard'? by OrangeTide · · Score: 1

      Do you think I might have better luck with sarcasm on the chimp?

      --
      “Common sense is not so common.” — Voltaire
  86. It expired a year ago in the US anyway! by chopper749 · · Score: 3, Interesting

    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. "

  87. Corporate FUD by RAMMS+EIN · · Score: 0, Offtopic
    The advertisement I got at the top of the article is a horrible example of corporate FUD:


    Older PCs may be more vulnerable to viruses. Don't get caught with your guard down. Upgrade to a new HP Business Desktop dc 5000 featuring the Intel® Pentium® 4 Processor with HT Technology today. And see how HP client management software can protect your IT environment.


    I know this is off-topic, I just had to say it.

    Yuck. If I wasn't already shunning HP, I would start now.
    --
    Please correct me if I got my facts wrong.
    1. Re:Corporate FUD by Anonymous Coward · · Score: 0

      Next months ad...

      Your older PC is broadcasting your internet address. Don't get caught with your guard down. Upgrade to a new HP Business Desktop dc 5000 featuring the Intel® Pentium® 4 Processor with HT Technology today. And see how HP client management software can protect your IT environment.

  88. who cares? by mqx · · Score: 2, Interesting


    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?

  89. Png: A Flash Killer? by Saeed+al-Sahaf · · Score: 1
    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.

    Well, it might help get rid of some of the more pointless use of Flash... That's good enough for me.

    On another point, there are many here who do not understand that web pages are no longer just ways to convey word information, that it has evolved, and now supports many of the ways the brain collects information. This includes visual information.

    I suppose you could just use Lynx and forget about it... if you really want to be a Luddite.

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    1. Re:Png: A Flash Killer? by Ctrl-Z · · Score: 2, Funny

      Forget Lynx; use Telnet instead. If the content is not readable it's probably not worth it anyway.

      --
      www.timcoleman.com is a total waste of your time. Never go there.
  90. How to use Alpha-transparency by Nurgled · · Score: 2, Informative

    In some limited circumstances it's possible to use alpha-transparency while gracefully degrading in IE.

    For example, if you are using a solid-colour or almost-solid-colour partially-transparent image to achieve some kind of shading or tinting of the underlying background, you can do this and let IE display it as solid rather than transparent. People who only use IE will never know it was meant to be transparent and thus won't care.

    The major trip-up here is that IE renders alpha-transparent PNG onto an unpredictable background colour. However, you can bypass this by adding a background colour chunk (bKGD, or something like that; it's been a while) specifying which solid colour you wish IE to render to. It will then render to that color and create the image with that color "showing through".

    The limitations of IE's rendering are due to how IE was originally built to handle images. The image loaders hand the rendering component some kind of bitmap and a 1-bit transparency mask. This was a good choice at the time, but then alpha-transparent PNG came along, and since at the time GDI didn't have any mechanism to support alpha-transparency they just bodged it with the background color. At the time it didn't matter because no-one was using PNG anyway.

    The new version of IE will hopefully support alpha-transparency since as of Windows 2000 GDI supports 32-bit images with (alpha,r,g,b) components, and there's already a PNG loader in the gdiplus library, so supporting it will be pretty trivial.

    1. Re:How to use Alpha-transparency by John+Courtland · · Score: 1

      I hope when they fix that they fix the goddamn broken CSS position:fixed command... Fucking annoying is what that is.

      --
      Slashdot is proof that Sturgeon's Law applies to mankind.
    2. Re:How to use Alpha-transparency by devnullify · · Score: 1

      Also, one of the IE-only filter() properties can enable proper PNG opacity support. It's not hard to enable and actually works quite well.

      ALA has an article.

    3. Re:How to use Alpha-transparency by Nurgled · · Score: 1

      I dislike that approach because it suggests that every site must be "fixed" for the browser, rather than fixing the browser to work with the standards.

      However, there are also more practical issues, such as that it can't be used for alpha-transparent background images, which are quite a common desire for designers using CSS; in CSS2, background images are the only way to introduce new images from the stylesheet.

    4. Re:How to use Alpha-transparency by devnullify · · Score: 1

      Agreed. However, some organizations have priorities that don't include standards evangalism. They just need the site to work properly in as many browsers as possible, and if that means doing a bit of JS hacking, so be it. IMO it's better than the alternative of using preblended images for both the developer and the user, and it's more flexible too (png+alpha over standard bitmaps).

      I completely ignore IE for any of my personal sites, but for anything that I want to look at least semi-professional, I attempt to comply entirely with standards *and* have things display the same in most browsers, including IE, despite the ugly hacks required.

  91. Re:GIF sucks. Move on. by Anonymous Coward · · Score: 0

    I'm not in a position where I can ignore technologies that are still widely used.

    No one is asking you to ignore it. That's why it's called "Legacy Support" :-)

    You can tell your client that at least one person will not see the animation, and that's me.

  92. Re:If the poster is correct [OT] - Your sig by jaxdahl · · Score: 1

    Not Found

    The requested URL / was not found on this server.
    Apache/2.0.46 (Red Hat) Server at iantri.ath.cx Port 80

    That's what I get when I click on your sig for the guide to slackware.. funny that Red Hat is on your server (if that's what it really is).

  93. MNGs (Animated PNGs) and Mozilla by DVega · · Score: 4, Informative
    Mozilla used to support MNGs, but that support was removed in orther to reduce "cruft".

    If you would like to get MNG back into Mozilla, then you can follow/vote/contribute to Bugzilla bug 18574

    http://bugzilla.mozilla.org/show_bug.cgi?id=1857 4

    (Please don't post useless comments on that bug)

    --
    MOD THE CHILD UP!
    1. Re:MNGs (Animated PNGs) and Mozilla by Anonymous Coward · · Score: 0

      >(Please don't post useless comments on that bug)

      Dude, do you realize you just asked slashdot users not to post useless comments?

    2. Re:MNGs (Animated PNGs) and Mozilla by Alexis+de+Torquemada · · Score: 1

      You can always download the MNG extension. (If you can install it?)

  94. No, they use this in the SCO case by r00t · · Score: 5, Interesting

    UnixWare's compress program (for *.Z files) is
    infringing on this patent.

    1. Re:No, they use this in the SCO case by Eunuchswear · · Score: 2, Interesting
      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!

      --
      Watch this Heartland Institute video
  95. where are the GIMP options? by ChristTrekker · · Score: 1

    Where are the options for saving PNGs in GIMP 2? Is it possible to save with a smaller color palette or no alpha? All I see that looks like it might affect quality/size are an interlacing checkbox and a compression slider. I'm used to other programs that put these options in the save dialog. Maybe they are elsewhere in GIMP?

    Any other tips for optimizing web images in GIMP greatly appreciated. I'm mostly thumbs with graphics.

    1. Re:where are the GIMP options? by B2382F29 · · Score: 1

      Reduce colors/color palette before saving

      Image -> Mode -> Indexed -> Generate Optimum Palette. (256 Colors)
      --
      Move Sig. For great justice.
  96. How do you pronounce "gif"? by hugesmile · · Score: 4, Interesting
    Found this on Usenet, 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!

    1. Re:How do you pronounce "gif"? by ChaoticLimbs · · Score: 1

      Whoever posted that to USENET had too much time on their hands, as do I for bothering to reply to it.

    2. Re:How do you pronounce "gif"? by autarkeia · · Score: 1

      One is also lead to believe that the proper pronunciation of "gigabyte" is jy-guh-byte as its root, "giga," is most often pronounced as "gigantic."

    3. Re:How do you pronounce "gif"? by Anonymous Coward · · Score: 0

      Actually there is a rule, it's just that like all pronunciation rules in English, it has too many exceptions to count on. But anyway the rule is, G is soft if followed by E or I, otherwise it's hard. (This is stolen from the romance languages, and applies to C too.) That's one reason English is peppered with silent letters, like the E in "manage" (which is just there to make the G soft), or the U in "guess" (which is there to protect the G from the E's softening effect). So it makes sense to pronounce GIF as "JIF." Language geeks rule!!!

    4. Re:How do you pronounce "gif"? by Anonymous Coward · · Score: 0

      But anyway the rule is, G is soft if followed by E or I, otherwise it's hard.

      I'd like to see you walk into a store and explain that you need to get a gigabyte of RAM to give to your Aunt Gertrude and Uncle Gideon to improve performance when running the GIMP to retouch photos of gilded sculptures and fish with big gills...

    5. Re:How do you pronounce "gif"? by glwtta · · Score: 1
      What about the argument that JIF just sounds absolutely awful? Sure they can specify any pronounciation they want for their format (well, in two years it's going to be theirs), but that doesn't mean that everybody is going to adopt the aesthetically unappealing recommendation.

      How many people say My Es Que El?

      --
      sic transit gloria mundi
    6. Re:How do you pronounce "gif"? by javacrypto · · Score: 1

      You *go*, *girl*!

    7. Re:How do you pronounce "gif"? by XO · · Score: 1

      I think the Peanut Butter guys should've sued the Unisys guys, for that whole deal.

      I'd always heard it was supposed to be JIFF originally, but there was something else similar to that (or maybe they were afraid of the Peanut Butter guys suing them), and then they changed the first letter, and dropped the last F so it could be used on 8.3 systems.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    8. Re:How do you pronounce "gif"? by narcc · · Score: 2, Interesting

      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.

    9. Re:How do you pronounce "gif"? by Plebis · · Score: 0

      You sir are a moron. I say gif, just like it looks, and I could give a fuck less about what anyone else thinks. So yeah, maybe *you* should chill the fuck out and get your nose out of everyone's business, even if it is just the pronounciation of a particular word.

      --
      "Dude, pounds are so metric, fuck that." - Noah
    10. Re:How do you pronounce "gif"? by glwtta · · Score: 1
      Yeh, you need a great bushy beard to pronounce SQL squirrel.

      Another good example is Linux - I personally haven't heard anyone pronounce it "properly" (ie same way as "Linus") in many years. Of course the most elusive and by far the most correct appelation would be "GNU/L-AI-nux".

      --
      sic transit gloria mundi
    11. Re:How do you pronounce "gif"? by Anonymous Coward · · Score: 0
      You sir are a moron.

      um, didn't you see that he said that he got that off of usenet. He even provided the link. Who's the moron??

    12. Re:How do you pronounce "gif"? by Anonymous Coward · · Score: 0

      Your argument would hold water if Linus pronounced his name like Linus from Peanuts, and not like Linus Pauling, whom he was named after. Furthermore, he has stated on numerous occasions that he pronounces Linux the same way he pronounces his name, that is, with a short i.

      I actually used to say GNU/Linux with a long i too, but then when I realized my logic was faulty I changed.

  97. Don't cry for me, Argentina by dodongo · · Score: 1

    What, are you kidding? Come on, seriously, have you ever seen a GIF image that didn't make you want to puke, aside from your own beloved buddy icon? Of course not. No graphic ever created in GIF is a useful contribution to society. Somebody SHOULD be charging a royalty and then using that money to pay for the people who've gone crazy watching the little dancing Tux or the little guy bouncing the ball around his square.

    PNG may not be as popular, but does that even matter? It need not be popular, only a) useful and b) relatively ubiquitous to be a success. If it has those two things, it should, by all rights, catch on. All recent versions of major browsers support PNG (right, IE does now? if not, then I apologize and retract the second paragraph of my smart-ass reply), and that's really all that matters. You're free to build a standards-compliant website now with PNGs and reap all the alpha-channel goodness you want (oh wait, IE doesn't support that, really, does it?). Well, you can still use PNG within reason and build a free-as-in-speech-and-beer website and have a great time of it.

    All you have to do is use PNGs so nobody will notice, and the world is a better place.

    MNG, on the other hand, is a truly useless, unsupported format. Although again, referencing the animation ability of GIF lamented above, I can't say that MNG falling through is the worst development I've heard of, either.

    $.02 that shouldn't hurt my karma too badly...

    1. Re:Don't cry for me, Argentina by XO · · Score: 1

      Hey now, almost a decade of whacking off before they created the JPG format, was inspired by the GIF format.

      Now, maybe you thinking about me masturbating , makes you want to puke.. but, certainly what was contained within those GIF images was a lot more entertaining!

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
  98. Let me help you get it by ElectricPoppy · · Score: 0, Flamebait
    The vast majority of Slashdot readers are or were just a bunch of spoiled, lazy kids. While mommy and daddy worked hard to hand them everything they ever wanted on a silver platter, they sat on the floor glued to their stupid anime videos all day.

    Now, they've grown into adults, but still have the belief that everyone owes them anything they want. Thus, patents are evil. Everything should be free.

    1. Re:Let me help you get it by Anonymous Coward · · Score: 0

      Personally, I oppose software patents because I see no valid reason why I should be forbidden from implementing a new kind of algorithm just because someone else I've never heard about did something similar first. Copyright I have no problem with (as opposed to the general slashbot opinion), but patents I see as an unfair restriction of trade.

    2. Re:Let me help you get it by Alexis+de+Torquemada · · Score: 1

      You'll probably never come to realize that the exact same algorithm that you just figured out in an afternoon and then built an application around it has been patented years before by IBM, right? I did (fortunately it's not valid in Europe). You, on the contrary, are probably too lazy and spoiled to come up with any useful algorithms.

  99. wimps by zogger · · Score: 2, Interesting

    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.

    1. Re:wimps by justinkim · · Score: 1

      Most of us who do web development do it for clients who don't take kindly to being told that they should switch their browsers. Also, there is the (probably true) view that most of the technically illiterate masses out there, confronted with the need to download a strange piece of software so they can browse some website, will simply skip the site and go elsewhere.

      I can't count the number of times, I've been told not to worry about code not rendering perfectly in some fringe browser like Netscape or Safari. Clients are concerned mainly about the 95% of people that are browsing on Windows IE and if they can save some man hours by ignoring them, they're usually happy to do so.

      Fortunately, I'm at a job now where some of the management and directors are on Macs or use alternate browsers, so there's a fair amount of concern about coding to the widest audience possible. Still, I think if I were to propose a solution that was only partially compatible with the 95% market share browser, I'd get laughed out of the room. You have to code to your audience. If they're by far a majority of WinIE, you have to take that into account.

    2. Re:wimps by zogger · · Score: 1

      I've quit several jobs before, costing me immediate money and certainly incionceniencing me, when i was ordered to do something I thought was either stupid or unethical or both. You either do the right thing, or ignore it for money. If money is more important to you, then so be it, that's your choice in the matter. If you righteously and truly believe what you are being oprdered to do si in the best interests of your short term customers, long term customers, your company and your own conscience, then go for it, you are doing the right thing. If you compromise your beliefs for mere moneym, then I think that is wrong and unethical. Every person needs to decide that for themselves. And my main point is, if people refuse to adhere to a doctrine like that over trivial matters, then chances are high they will really compromise themselves over the more important matters.

      We get the bosses, employers and government we deserve, by our actions OR by our inactions.

      I see this all the time here "I can't do such and such even though I knew it was the right thing to do because of" ...money. It's always money is the most importnt thing, money, convenience, not wanting to rick any boats. The US is a nation based on a radical concept that was never tried before effectively anyplace else, you stand up for what you believe in, in small matters, medium matters,and in large matters. My point goes right back to a small matter, and just looking at society. People accumulate putting up with hundreds of "small matters" they know in their hearts are just wrong. It makes it easier to fake yourself out and put up with the larger wrong matters. You have to start someplace, and smaller is usually easier.

      If that viewpoint offends, like I said, too bad, it's my true feelings. I see story after story where people talk about putting up with crap, being forced to do what they don't want to do because they know it's stupid or unethical, or something else that they know is just plain "wrong", yet they still do it. I'm supposed to think that's good, shoot em an "attaboy!" over that? Nope, not gonna do it. I think it's an erroneous concept, and it leads to more problems, not less problems in the long term.

    3. Re:wimps by justinkim · · Score: 1

      (going on very little sleep, here so if something seems incoherent, many happy polly-logies)

      It's not necessarily a matter of compromising one's beliefs. If 95% of your potential users use a particular browser, you simply have to code to that reality.

      IMHO, it's not all that reasonable to expect most of the internet public to download a new browser, just so they can get some product information from a corporate website. Since most of them can barely operate their computers in the first place, expecting them to install a new piece of software isn't realistic.

      The other reality *is* money. Clients have X dollars to spend on their sites. I think if you asked any company advertising on the web (and I'm not talking about banners - I'm taking about corporate websites - most of them are simply another form of advertising) if they'd like their site to work on every conceivable browser, they'd say yes in a second. However, the financial realities on the client side don't always allow for this. As I'm sure you know, budgets are always tight. Should I turn away a client because because they can't afford the full treatment? Sounds a lot like cutting my (and the client's) nose off to spite my face.

      Also, if you present them with a development plan that could potentially alienate 95% of their potential users or drive them from your site, they'll say no, and with good reason. They want to get their message out without making their users jump through hoops.

      I think supporting the standards as they are written are great and I generally code to make sure my html renders properly on as many browsers as possible. However I draw the line at advocating technologies that most of the web viewing public can't use -- especially technologies that can be implemented in other ways that produce essentially the same effect as the less supported ones.

    4. Re:wimps by Anonymous Coward · · Score: 0

      You *can* use transparent PNGs on that 95% though. You just have to hack your code to sniff for IE and add the correct filter attribute to the image. For the straight usage of RGBA PNGs, this should be an acceptable solution (unless you're lazy) and is compatible with even more than 95% of the market.

    5. Re:wimps by edrain · · Score: 1

      being afraid for your profits over such a trivial matter as a differing image format is..trivial.

      No disrespect intended, but endangering profit (the least trivial matter in business) to take a quixotic stand on something as trival as a file format is insane.

      One keys to success on the web is the stickiness of your page. Given the ease with which one can close their browser or move to a different page, asking anything much of your user is poor practice at best. Certainly, asking that they switch browsers is out of bounds.

      You may have the best soup in town - if that's the case, be a soup nazi. Given the way the web works, though, it is somewhat safe to say that someone else can compete with you on quality. If they offer better accessibility / usability to more people, they (all other things being equal) will win. You can celebrate your good 'long range business sense' all the way to the unemployment office.

      I find it difficult to believe your posts are anything other than (too) lengthy trolls, but on the off-chance you are serious, you may call me callous, but I am not going to be 'ashamed' over web design or browser use. And I'm certainly not going to 'spit in [my employer's] face' over it.

      You choice of a browser is not on the same level of courage as being a freedom rider or standing in front of a tank in China. Get over yourself and climb down off of your cross.

    6. Re:wimps by zogger · · Score: 1

      No, I am not trolling, and perhaps you missed my point, which I will condense. I am seeing more and more an obvious trend for people to always compromise their postions based on money. it's the little things, then you notice the larger ones, all the way to very important ones. it starts with people saying along the lines of "ya know, I knew I shouldn't have written this code, or I know that this is broken but most people want it broken because they don'tknow what non broken is" or"my boss told me to do such and such from marketing pressures, I knew it was going to do this x-wrong thing but I had to do it, my job ya know". and such like. I read that ALL the time here on slashdot, and that one little post got my dander up,it dawned on me I had read hundreds of those "little compromises", it was the tipping over point for me on this accepted and tolerated and almost expected ingrained weenieness to always default to the excuse "well, I need the money" as if that excuse is always valid and that that's the most important thing in the world.

      I find that attitude plenty disturbing, and I do NOT think my rant was out of line, in fact, I know it made a lot of people uneasy, because they know in their hearts they have compromised themselves-done wrong-when they knew they shouldn't, and they used "money"as an excuse.

      In other words, choice of an image format or a browser was immaterial to my intent and what I wrote, I was using it as one example of many I have seen here, and because we haven't had a full bore ethics in life and business thread here (that I have seen, I apologize if I missed it) I just stuck it in where my nature and inclination combined with the circumstance to let it fit. And sorry if it wasn't taken that way instead of the excessive fixation on the stupid image format, which is trivial.

      It's the accumulation of huge numbers of day to day to day trivial compromises that add up to a not so trivial "compromised" human, and the accumulation of compromised humans that add up to corrupt businesses and governments-and societies.

      And it all goes back to love of money over all else, lack of courage in even simple matters, and the williness to excuse behavior that anyone "you" knows to be wrong.

      Is that an important subject, or what? I think it is, but it gets no coverage does it? Maybe some, very rarely,but not much anyway. "stuff that matters" is relative, one of the things that matter to THIS nerd right here is that I noticed a shockingly casual group-acceptance of doing bogus things, over a long period of time. I point it out, it's that simple.

      I hope that clarifies it for you.

    7. Re:wimps by Mycroft_VIII · · Score: 1

      "Also, there is the (probably true) view that most of the technically illiterate masses out there, confronted with the need to download a strange piece of software so they can browse some website, will simply skip the site and go elsewhere."
      Could you PLEASE convince all the sites running flash and such crap about this. I'm sick of hitting sites with a 1-5 meg download just to see some intro page full of this crap before I can get to WHY I'm at that site in the first place. There are a lot of 'web developers' who thinks there is valid point to this crap when 95% of the time it's just a pain in the @$$ attempt to show off.

      Mycroft

      --
      https://signup.leagueoflegends.com/?ref=4c3ed6600b6ea
  100. IBM is using that very same patent against SCO ! by Anonymous Coward · · Score: 0

    You have lost your bet.
    In its Counterclaims against SCO, IBM accused SCO of having violated one of IBM compression patents:
    U.S. Patent 4,814,746

    SCO have begged the judge to allow the Patent counterclaims to be bifurcated in a separate lawsuit.

    It wouldn't look good for SCO to fail to contrive any Copyright infringement respective to Linux, when SCO own product UnixWare does infringe on IBM Patents.

    _Arthur

  101. tempting but... by not_a_product_id · · Score: 1

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

    If SCO won anything against IBM in court they'd spin it into a "Victory against the Linux terrorists"

    --

    ---
    We spoke for about a half an hour. I don't recall a thing we said. - Colorblind James Experience

  102. Common standards are based on the 'consumer' by TS020 · · Score: 2, Interesting
    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.

  103. Hah! by CoolCat · · Score: 1

    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?

    Lets count how many gif's there is in SCO's site? .... time to cash in, in their own game!

  104. JIF is peanut butter! by Anonymous Coward · · Score: 0

    And not really very good peanut butter at that -- just advertised too much on TV with all that "Choosy Mothers" hype. The very best peanut butter is Once Again Nut Butter but it is difficult to find. As far as the mass-produced commercial peanut butters go, I prefer Skippy Roasted Honey over Peter Pan or Jif anyday.

    If you're a chocolate freak, you might even want to skip the peanuts altogether and try everyone's favorite hazelnut + chocolate concoction - Nutella instead.

  105. Oops minor correction... by N+Monkey · · Score: 1

    ...and you were actually using it then...,
    That, of course, should have read

    "and you weren't actually using it"

  106. Well, gee by rd_syringe · · Score: 2

    I traded email with several people who know the history of this algorithm and its patents fairly well.

    Typical Slashdot journalism. Unnamed people you e-mailed today who "know the history of this algorithm." That's certainly a good reason to go ahead and make such a legal claim.

    1. Re:Well, gee by Anonymous Coward · · Score: 0

      Hey, he's happy with it. He's the one who'll get sued if he's wrong, give or take a nitpick or two...

  107. Missed a few... by Anonymous Coward · · Score: 0

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

    You forgot a few:
    4) The pronounciation of "JIF" sounds frickin' stupid.
    5) JIF is in fact another file format. Which, strangely enough, has the extension "*.JIF".
    6) JIF is a peanut butter, and I ain't using no graphics format that sticks to the roof of your mouth.
    7) Bob Berry can go suck eggs as far as I'm concerned. He pronounces it JIF? So freakin' what. He also used a patented compression algorithm for it and that's a pretty big fuckup, to my mind. So who really gives a damn what he thinks?

    It's a hard-G now and forever, and if you don't like it, well, tough shit.

  108. Patents are still ineffective by r6144 · · Score: 1
    I'm pretty sure that for a good CS researcher in the days with no compression algorithms other than Huffman coding and run-length encoding (both are relatively obvious), thinking for a whole day should probably result in something similar. I guess an undergraduate can do it with enough time and encouragement. Then why is it better to make the first discoverer monopolize on it without giving everyone else a chance? Trade secrets seem to be better, and it doesn't require government intervention for the most part.

    Indeed quite a lot of patents nowadays are on inventions thought out in a day or less. A good human brain knowing all necessary background information and working for a whole day can really invent some extremely nonobvious and useful things (just ask Linus or John Carmack how many extremely clever ideas they come up with in a month), especially for people working on another field. Patents were created for fear some important inventions will not get invented until much later if the first inventor doesn't disclose its innerworkings, which may be reasonable in the old "slow" days, but is much less convincing a reason in these days with so many R&D people around to reinvent things again and again.

    1. Re:Patents are still ineffective by callipygian-showsyst · · Score: 1
      I'm pretty sure that for a good CS researcher in the days with no compression algorithms other than Huffman coding and run-length encoding (both are relatively obvious), thinking for a whole day should probably result in something similar

      Nobody did for YEARS! When I was in college, they taught Huffman coding. NOBODY in my school and 100s of others around the country came up with LZW until Lempel and Ziv did.

      And the "obvious" requirement in patents doesn't mean you have to think of it in "more than a day". Of the 5 patents I hold, I probably came up with all those ideas pretty fast...

    2. Re:Patents are still ineffective by callipygian-showsyst · · Score: 2, Informative
      Here's an animation of how L-Z compression works.

      If you're smart enough to come up with the next great compression algoritm, I encourage you to do so!

    3. Re:Patents are still ineffective by Pont · · Score: 1

      I'll grant RLE is obvious, but Huffman?

      The principal is obvious; the more common the pattern, the shorter the binary pattern used to encode it.

      However, determining the optimum encoding is so decidedly non-obvious that at the time Huffman figured out the algorithm, it was believed impossible. IIRC, he got his Masters and Doctorate at nearly the same time for that discovery.

      I had Huffman as a teacher and he told us the story of how he came up with the Huffman optimal encoding tree algorithm. He was ready to give up and the stress was really getting to him. He'd staked his academic career on being able to solve this problem that all his teachers told him was impossible. It was the drop-dead deadline and it was stressing him out. (His wife fits in the story here somehow, but I can't remember). He dropped his work in the trash, resigned to his fate of failing his thesis. As he looked at the trashcan, he saw his notes upside down and it all clicked. The rest is history.

    4. Re:Patents are still ineffective by Alexis+de+Torquemada · · Score: 1

      Today's compression algos are a lot more elaborate than LZW, but that isn't the point. Neither is it of any relevance how easy it is to come up with a better algo than LZW. A thousand better algos already existed at the time that GIF became popular.

      The problem is that contrary to claims of software patent proponents, those do not only server to monopolize "mechanisms", but also formats. It is simply not possible to write a GIF file without touching Unisys' (well, now IBM's) patent. There is no point outputting a GIF-like file that uses an improved non-patented compression format, because no browser and no image editing tool in the world will be able to read it. This means patents not only restrict you in how to write your software, but also what your software is able to achieve. Patents on things critical for interoperability (e.g. protocols and formats) are even increasingly focused on by patent applicants. For example, Microsoft has patented parts of its XML office formats, as well as its Sender ID spam reduction protocol. These kinds of patents allow patent holders to disallow competitors to achieve basic interoperability with their products.

      It's a given that GIF would never have become so widespread if anybody had had a clue that it was a patent time-bomb. People would have figured out another format without the patent problematic, or at least one which doesn't seem to infringe on patents, because you can never know, and this would've become the new quasi-standard for 8-bit web graphics. I had numerous books describing GIF back then, and none of these mentioned the patent. IMO patents should at the very least be subjected to a "use it or lose it" provision similar to trademarks. That is, once you're aware of an infringement, you must act on it by at least contacting the infringer (who will often not be aware of any patents) and informing him of your patent. Unisys did not start to enforce LZW patents on GIF until 1999. By this time, they had to run across GIF if they did any research on possible infringement. In fact, Unisys knew that GIF software infringed upon their patent at least since 1995, or 4 years before they made any fuss about it. Why didn't they act then? Simple. To allow GIF to become more wide-spread so they could cash in on their patent later - that's the behavior of a typical patent waylayer and should not be legally enforcable.

    5. Re:Patents are still ineffective by r6144 · · Score: 1
      Well, such frustration happens quite often when doing research, and this one isn't really that much harder. The hard part is getting the right problem and being willing to spend a lot of time on it with possibly no return. Not many people would want to spend whole days (like Huffman did as you say) on a problem if it is probably unsolvable, causing all efforts to be wasted... and even though solving the problem takes little time if you are lucky enough to be on the right track at the beginning, in average cases much time (often days) is wasted on impossible ways.

      I still don't think patents are good for such cases. If 100 people in the world can solve the problem at first sight since their ways of thinking happen to suit the problem, the solution is obvious to them, but probably still nonobvious to the patent office (partly because the examiners are usually not that bright, partly because it is hard to judge obviousness a posteriori), and I don't think it is fair not to give these other people a chance, at least to use their solution.

  109. IBM's patent doesn't matter by nwbvt · · Score: 1

    If they tried to enforce it, it would be quickly thrown out on the basis that there exists documented prior art. Their patent is really just for show, so it doesn't matter what they do with it. Lempel-Ziv is thus, for all practical matters, in the public domain. Who cares what IBM does with it?

    --
    Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
  110. No process within IBM by Anonymous Coward · · Score: 0

    IBM is a big company, there is no process within IBM to even entertain suggestions like this. RSA had the decency and good faith to release the RSA algorithm into the public domain 1 month prior to the patent expiration. Unisys on the other hand, probably nobody within Unisys even had a clue how to go about suggesting doing a gesture like this (even if someone in their had thought of it). After all .. releasing the patent into the public domain about a month prior to expiration would have had no negative effect.

    So anyway my point is .. IBM is too big of an elephant. I am sure there are many IBM employees out there who agree that the patent should be released to the public domain .. but none of them have the ability to escalate the idea to anyone who can make a decision.

    1. 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.
    2. Re:No process within IBM by Surazal · · Score: 1

      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.

      I really do have mixed feelings on this. After all, IBM happens to be fighting on the side of good, so to speak, but on the other hand they are exercising the same intellectual property rights that SCO is attempting to assert. The reason IBM has a leg up is due to SCO's ineffectual legal prosecution rather than the merits of such property rights to begin with.

      One may even argue that IBM has to exercise these rights because of the ridiculous nature of intellectual property rights to begin with.

      It's a bizarre Catch-22 that folks don't want to see a door out of. It's almost like the folks in major corporations want bizarro rights like these in order to play the game on any rules they so determine at will.

      Of course, the same goes for enemies on this playing field, and I think companies who support stricter enforcement of such rights don't realize they are in fact putting themselves into a comprimising position. It's an illusion of power, not power itself. I'd like to see a real business case supporting these rights, not just idealogue rhetoric and so-called studies that state dubious facts like "1/3 of all software is pirated, therefore we are losing gazillions of dollars based on questoinable mathematics".

      Of course, the end-game has yet to be played out. I'd like to see greater freedom for the every-person. I believe that this will spur economic growth, not some arbitrary measurement of perceived power.

      --
      --- Journals are boring; Go to my web page instead
    3. Re:No process within IBM by fwc · · Score: 1
      I have heard that IBM uses its large warehouse of patents purely as a method of protecting itself from lawsuits.

      Not sure about the truth to this, but I heard once that the way that patent lawsuits usually get resolved between big companies is that both companies basically list all of the patents they think the other company is infringing, and the company who has the most patents usually ends up winning.

      I think that's probably part of the reason we saw Patents show up in the SCOvIBM lawsuit.

  111. 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.

    1. Re:Indeed they do. by Xenographic · · Score: 1

      Blah, I should have proofread this.

      I was trying to say "if any part of SCO's motion to bifurcate was granted" and clipped off the last part.

      Anyhow, you might notice the comments about how this is "the same" as the UNISYS patent. I'm not quite sure that this is the case. There are a number of different combinations of the encoding schemes, and I would imagine that there is at least some distinction between this and the UNISYS patent, but I haven't read either patent, so I don't know.

      In any event, IBM may not be in a position to do much with this patent right now, since they are enforcing it against SCO. Sort of a "damned if you do, and damned if you don't" kind of thing, except that IBM need not bring any infringement suits against anyone in the mean time.

      Hell, with only a few years left in it, IBM vs. SCO might last longer than the patent. Whatever else you say about SCO, they've managed to drag the litigation on forever, and it will be at least another year until the trial is over according to the court's calendar, barring summary judgment for IBM and such things. And that's ignoring the appeals process... The only thing that can really kill them early, IMHO, is the last of their assets being drained via litigation. Otherwise, we're looking at a long, slow, and painful death for SCO.

    2. Re:Indeed they do. by HaggiZ · · Score: 2, Informative

      IANAL, but my understanding of patent law is that when the patent is granted you must prosecute any infringements you are aware of. No getting to pick your battles. And you must file suit within a reasonable time period.

      Failing to do so voids your patent.

      At least, I'm almost certain that is how it works here in Australia.

    3. Re:Indeed they do. by mabinogi · · Score: 1

      No, that's trademarks....otherwise 10 years of not doing anything about GIF, and it subsequently becoming a standard on the internet would have made the whole thing irrelevant

      --
      Advanced users are users too!
    4. Re:Indeed they do. by hearingaid · · Score: 1
      It's been a while, but patents have been invalidated by courts in the U.S. because of selective enforcement. It's one of the forms of patent abuse that is recognized.

      This is the only defense against submarine patents, and overall it's not a very good one. The problem with submarine patents is that you can never be sure that the court is going to rule that patent abuse has occurred, and a lot of times people will just settle to avoid going to court.

      This is also different from the way trademark law works. In trademark law, your trademark stops being a trademark if people refer to it in a generic way. For example, I will say something like "I need a thermos." Thermos used to be a trademark; now it's a generic term referring to a type of bottle. The Thermos company used to sue anybody who referred to the class of bottle as Thermos, instead of calling them vacuum bottles (a more technically correct way of describing them), for example by hanging signs in stores above the section labelled "Thermos." However, it was a losing battle (er, bottle?) and now people just use the term in a generic way. Anyway, the point is that the lawsuits were not aimed at "if we don't sue, the fact that we haven't sued will be used against us in court" but rather "if we don't sue, this term is going to become generic in a hurry, we better sue."

      Patent law works on the first principle, trademark the second.

      --

      my old sig used to be funny, but then slashcode ate it and now it's not funny anymore

  112. this is me going off topic by Snowmit · · Score: 3, Informative

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

    Actually, the majority do rule on matters of pronounciation when it comes to English. The major linguistic project of English (the Oxford English Dictionary) is a descriptive not a prescriptive document. That means that once a significant minority of English users use or pronounce a word in a certain way, it'll get recorded in the dictionary.

    All this is just to say that both "jif" and "gif" are acceptable pronounciations of GIF.

    --
    I have a lot of opinions about Cyborgs and Architects
  113. It does, you just have to work at it by carou · · Score: 2, Informative

    You can indeed get IE 5.5 and above on Windows to display PNG images with alpha transparency, by using IE's built-in DirectX filters against themselves. For example:

    <div style =" width: 36px; height: 52px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/next.png', sizingMethod='scale', enabled='true'); display:inline-block"><img src="images/next.png" alt="IE-compatibility link" width="36" height="52" style="filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0) ;"></div>

    This doesn't interfere with other browsers which support PNG natively because they just see the standard IMG tag and ignore the filter stuff. Whereas on IE, the filter in the IMG tag prevents the (wrong) image from being displayed, and the one in the DIV tag actually does display it properly. Goodness knows why they make you jump through the hoops though; given the IE on MacOS just works, it's obvious that Microsoft as a company don't have a problem with understanding or implementing the specs. Do they just not share code between platforms in Redmond, or what?

  114. IE supports PNG by Run4yourlives · · Score: 1

    It doesn't support PNG transparency though.

  115. Re:IBM is using that very same patent against SCO by k98sven · · Score: 1

    I didn't bet anything.

    Adding yet another patent to their (Note:)counter-claims doesn't qualify as 'going after someone' in my books. I think IBM put everything they could possibly bring up into their counterclaims.

    That does not necessarily mean IBM themselves think this patent is valuable. It just means that they think it was 'worth a shot'; It's still better than anything SCO has.

    It wouldn't look good for SCO to fail to contrive any Copyright infringement respective to Linux, when SCO own product UnixWare does infringe on IBM Patents.

    You don't seem to know what you're hoping for. If the IBM patent is valid, Linux could be threatened too because gzip can read LZW compressed files.

    AFAIK the conclusion that LZW compressed files could be decompressed legally was based on analysis of the Unisys patent, not the IBM one.

    If the IBM patent is valid, then Linux could also be infringing.

    I for one, will certainly be hoping IBM loses this counterclaim.

  116. Patent Invalid? by ThisIsFred · · Score: 1
    See, there's the small matter of IBM's patent, granted on the same algorithm, which is valid for another two years
    So is the author saying that the USPTO allowed two companies to patent the same thing? Aren't clear rights to property one of the fundamental pieces for a healthy economy? The big story here isn't Unisys' patent expired.

    --
    Fred

    "A fool and his freedom are soon parted"
    -RMS
  117. PNG not supporting animation by Run4yourlives · · Score: 1

    is a plus in my books.

  118. How to force IE to do PNG Alpha properly by chrish · · Score: 3, Informative

    And here is how you force IE into properly supporting PNG transparency.

    Works like a charm, doesn't introduce any MS "extensions" into your documents, and doesn't do anything if the user is smart enough to be using a web browser that actually supports standards.

    --
    - chrish
  119. Amen brother... by Run4yourlives · · Score: 1

    You'd think that a geek CMS system would recognize the importance of being standards compliant.

    Unfortunately /. isn't alone in using invalid and outdated code. Both Kuro5hin (scoop) and Metafilter crap out too.

    I'm not in any way related to them, but Drupal not only validates, but is XTML 1.0 Strict!

  120. Ya know... by siskbc · · Score: 1
    ...some people just want to use software. It doesn't have to be a cause.

    As for you marching, whatever makes you feel better. If it did, it was logical. If you really think you made a difference in policy decisions, you didn't.

    --

    -Looking for a job as a materials chemist or multivariat

    1. Re:Ya know... by zogger · · Score: 1

      my post has ver5y, vewry little to do with a trivial software matter, hardly nothing. I used it to make a larger point, to get people to think how their accumulated actions build on themselves.

      And, it did make a difference. Ask the people who are more-free now if the accumulated actions of a minority made a difference to make everyone better off in the long run. One person can make a difference, especially if by their actions they might influence some others. One person being complacent, going along to get along, always shoving off problems for someone else to deal with, leads to stagnation and the rule of the bully and the criminal, in business, in government, on the internet, in your neighborhood-everywhere. You start being a non victim by stopping being a victim, on a small matter or a large matter. You just say "no" to trading money for being a victim.

    2. Re:Ya know... by siskbc · · Score: 1
      And, it did make a difference. Ask the people who are more-free now if the accumulated actions of a minority made a difference to make everyone better off in the long run. One person can make a difference, especially if by their actions they might influence some others. One person being complacent, going along to get along, always shoving off problems for someone else to deal with, leads to stagnation and the rule of the bully and the criminal, in business, in government, on the internet, in your neighborhood-everywhere. You start being a non victim by stopping being a victim, on a small matter or a large matter. You just say "no" to trading money for being a victim.

      What a bunch of Tony Robbinsish buzzword, feel-good crap. Nobody outside of protesters gives a shit about protesters unless they're breaking/disrupting shit. And if they do that, they lose public sympathy and thus their effectiveness.

      Policy change, when it occurs, comes from effective people who get in the faces - literally - of policy makers. It comes from people who can lead real movements, not this hippie protest crap. If you want to make a difference, do so. But don't feel like you shouldn't feel guilty about doing nothing because you marched somewhere. That shit doesn't accomplish anything.

      --

      -Looking for a job as a materials chemist or multivariat

    3. Re:Ya know... by zogger · · Score: 1

      getting in the faces of policy makers, bigshots? Been there, done that. That's part of protest, Protest isn'tall about marching, it's about doing something differently than what you see as the problem area. Sometimes it means organizing a boycott, sometimes it means organizing a letter writing campaign, some times it means getting interviews with the bigshots, sometimes it means using jiournalism to expose fraud and abuse, sometimes it's hand holding an insider whistleblower and giving them the resources they need to go forward with the exposure of 'wrongness". It's all of the above and more, you got a big problem with that? People AREN'T supposed to do things for the better? People are supposed to always do whatever makes them more money, even if they know it's stupid, wrong, or both?

      Your choice, you chose obviously to make money your God and to worship it, and you will do anything for money, that's all I get from your reply. do anything for money, and that's it. If it makes you more money, it must be right. anything else is your quote "hippie shit". I think some of the old black grandmas I walked with would be amused to be called a hippie. Back then the word didn't exist, the closest was probably "beatnik" anyway. of course, if you knew any history you would know that, but I bet your history lessons got lost as you were too busy making money, probably what, dealing? theft from your employer?

      See, works both ways. I can assume whatever I want about you, even though I know nothing personal about you. What? That's illogical? Yes, it is, too bad you started it.

      Let me put it simpler:

      If you can justify compromising your integrity and intelligence for small sums of money, what would you do for a much larger sum? If you can look yourself in the mirror and know you did something you thought was wrong, but you did it anyway, for basically money, what does that make you? if you do it all the time, eventually what will happen?

      It's a legitimate topic, and a legitmate opbservation. Geeks and nerds need ethics too, it's not just "corporations"or "governments" that need to clean up their act.

      I like stuff, I like gadgets, I work and use moeny, but I don't worship them. I don't worship money or make it the most important thing in my life. I don't encourage that behavior in others.I know here it'smore important to make more money, I just happen to disagree, i think some times it's better to make less money and do the right thing, no matter what the right thing happens to be at the time.

      That's my opinion, I read yours,and it's pretty clear,so we can agree to disagree on it. Have fun with your money, I hope it serves you well. If you have children, be sure to teach them that money, over all other things, is the most important thing ever.

  121. No need for that language! RTFP indeed :( by N+Monkey · · Score: 1

    AC quoted the abstract: which modifies the data compression method of Lempel and Ziv

    What do you think the W in LZW means? Welch modified an earlier Lempel and Ziv technique to produce LZW which, IIRC, formed the Unisys patent. The IBM patent appears to be similiar but I haven't examined it closely (life is too short).

    FWIW, the abstract of a patent is NOT the important bit. It's the "claims" which you should check.

  122. Getting alpha transparency to work in IE by 5n3ak3rp1mp · · Score: 3, Informative

    This is actually doable, it's just convoluted and requires a browser-detect. I did this at a client last year. Google "alphaimageloader png internet explorer" for info.

    1. Re:Getting alpha transparency to work in IE by Anonymous Coward · · Score: 0

      If you don't design your site to render in IE then you are turning away probably close to 99% of any visitors to your site (depending on where you get your browser usage stats from).

      Thats great for business. I think you maybe need to let go of your anti-Microsoft crusades - you just end up looking like an arrogant fool if you don't let people browse your site because of the browser they are using.

  123. You are allowed to selectively enforce patents by Anonymous Coward · · Score: 1, Informative

    IANAL, but this is one of the key ways in which patents differ from, say, trademarks. The patent owner owns the patent and does not lose their intellectual property if they do not enforce it. (Else submarine patents would be impossible.)

  124. 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.

    1. Re:This is why gzip exists by Anonymous Coward · · Score: 0

      Hmm, that's a good idea. Use a GPL or pay us type license, and they might be able to use it as leverage against many of their competitors, like Microsoft, as well as SCO, who they are already litigating it against.

  125. 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 Moofie · · Score: 1

      Whatever "png spec" does not involve "making transparencies not look like ass" is a broken spec.

      So, fine, the spec is uffed up. The fact that IE doesn't support the png alpha channel properly is the only thing that's making migrating to png a nightmare.

      --
      Why yes, I AM a rocket scientist!
    2. 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

    3. Re:Transparency not a *required* part of PNG by Anonymous Coward · · Score: 0

      Actually, you actually can get PNG transparency to render correctly in IE6! IE6 doesn't have support for it, but there is an ActiveX filter for it, which, thanks to IE's extended and insecure DOM, you can parse images through.

      If you do a little browser detection, you can place an image normally for Mozilla/Opera/whatever:
      <img src="32bit.png" width="100" height="200">
      Or on a div with a weird style tag for IE:
      <div style="filter:progid:DXImageTransform.Microsoft.Al phaImageLoader(enabled=true, sizingMethod=scale src='32bit.png'); width: 100px; height: 200px;"></div>

      Yes, thanks to ActiveX, it's JUST THAT EASY!!

    4. Re:Transparency not a *required* part of PNG by Ender+Ryan · · Score: 0, Flamebait
      Oh, do go get bent, you pedantic assclown.

      --
      Sticking feathers up your butt does not make you a chicken - Tyler Durden
  126. Re:IE doesn't support PNG by TheABomb · · Score: 1

    Until it works, it's not supported.

    --
    MSIE: The world's most standards-complaint web browser.
  127. 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
  128. IBM uses it's patent portfolio defensively by laika$chi · · Score: 2, Interesting

    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

  129. Those are server-side technologies, bub by sideshow · · Score: 2, Informative

    The browser could never know if ASP or JSP or neither was used.

    --

    Hollow words will burn and hollow men will burn.

  130. Maybe you can help me with this... by carlmenezes · · Score: 1

    I have asked this question EVERY time a discussion between GIF and PNG has come out and still have to get a satisfactory answer:

    I have heard it said many times that you can achieve some really amazing compression rates with PNG while still maintaining a surprising amount of image quality.
    First, Is this true?
    Second, If it is true, which compression tools do I use and what parameters do I specify to achieve better than GIF or JPG compression?
    Third, In my experience, it depends on the picture you're trying to compress. Is there ANY way that I can configure a PNG compression tool to CONSISTENTLY (or atleast 80% of the time) produce better compression and image quality than either GIF or JPEG?

    --
    Find a job you like and you will never work a day in your life.
    1. Re:Maybe you can help me with this... by KyleHa · · Score: 1

      Maybe this will help.

      1. PNG is lossless, so image quality is always perfect (not merely "surprising").
      2. JPG is lossy, so it's allowed to degrade image quality to get better compression (and this is something you can tune when you do the compression).
      3. GIF is lossless also, but it doesn't compress as well as PNG, usually.

      So, to answer your questions...

      Can you get amazing compression rates with PNG? Yes, but this depends on your definition of "amazing."

      How do I achieve better compression than GIF or JPG? Pngcrush will take an existing PNG and make it as small as possible with no loss of quality.

      How can I get PNG to perform consistently better than GIF or JPG? You can't. As you observe, it depends on the image. A photograph will pretty much always compress better with JPG (which loses quality, remember). PNG will do better on an artificial image such as a cartoon or a screen capture.

      Hope this helps.

    2. Re:Maybe you can help me with this... by bogado · · Score: 1

      Well the compression algorithm in gif and PNG are ideed lossless, but you must remember that GIF is limited to 256 colors. This is a font of loss in quality of an image. PNG can have full color lossless images, but this would be huge evem with a better compression scheme, so usualy one will probably end up reducing the color space to enhance compression losing some quality.

      --
      []'s Victor Bogado da Silva Lins

      ^[:wq

    3. Re:Maybe you can help me with this... by carlmenezes · · Score: 1

      Thanks. I appreciate it. It's what I suspected myself and as far as possible I try to use PNG in my web pages. However, if JPG turns out looking as good and produce significantly smaller images, then I use it. I've almost abandoned GIF of late because of it's lack of support for partial transparency which is really important when you have an anti-aliased image on a transparent background.

      --
      Find a job you like and you will never work a day in your life.
  131. Not practical by harmonica · · Score: 1

    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.

    Yes, but almost no existing software (including browsers and image viewers) would read them because they don't contain a decoder for that sort of JPEG.

    1. Re:Not practical by spitzak · · Score: 1

      Are you sure? I thought this was entirely an encoding option, that the same code was used to decode both types of files.

    2. Re:Not practical by harmonica · · Score: 1

      Yes, I'm sure. Huffman and arithmetic coding are two different things. There is a patch for libjpeg to enable arithmetic coding, but all the software had to be recompiled to use that.

      It is possible, however, to losslessly optimize quite a few Huffman JPEGs by running them through jpegtran(1) with the -optimze switch. Unless that sort of optimization had been used when creating the JPEGs it can save around five to ten percent.

    3. Re:Not practical by spitzak · · Score: 1

      What I meant was that Huffman-encoded jpegs are readable by libjpg without the patch. Thus the patch and patent only cover encoding.

      If decoding was not possible we would see *lots* of "broken gifs". Even if no commercial software used the patent to write files, the fact that you can recompile libjpg to use it would mean at least *some* software would write this way. I have never seen a jpg that cannot be decoded by normal unpatched libjpg.

  132. 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
    ==========
  133. A little opinionated there, lol by ^_^x · · Score: 2, Informative

    GIFs can be used properly to good effect. Just don't convert a high-color picture to GIF automatically. *shrug* Much the same way you could compress an AVI in 16 colors then say AVI sucks.

    1. Re:A little opinionated there, lol by dodongo · · Score: 1

      A little opinionated? What's that?

      Usually it's over the top ;) I'll try harder next time. Damn.

  134. Your sig. by Run4yourlives · · Score: 1

    I hope you're joking there...

    1. Re:Your sig. by TheABomb · · Score: 1

      No, I'm not. It really is.

      --
      MSIE: The world's most standards-complaint web browser.
  135. I, too, am certain of my correctness by Anonymous Coward · · Score: 0

    Rather than assert this man's a git, how about you address the issue directly?

    There is no "correct" pronunciation. Some assert there is, based on the creator's intent. This fella asserts there is based on how English is often pronounced. Each tries to assert there is a correct pronunciation without trying to support why their method is *more* valuable.

    AUTHOR
    The author did indeed pronounce it [JIF].

    ACRONYM v. SOURCE WORDS
    Acronyms are pronounced as words themselves, not with how the source words are pronounced. Yes, he's a git.

    ENGLISH
    If pronounced as an English word, it can either be [JIF] (the exception) or [GIF] (the rule). (Maybe he's not so badly a git. This is what he was thinking of, but used the wrong explanation.) CERT can be [SURT] or [KURT] or [CHURT], with likelihood in that order.

    USAGE and COMMUNICATION
    If someone had told me they were going to send me some [JIF]s, I'd've wondered what the hell they were talking about. If they'd said they were going to send me some [GIF]s, I'd've understood. Linus might pronounce Linux [LEENOOKS], but it seems [LINNUKS] is plenty comprehensible. What if someone's program was spelled m-o-o but pronounced by the author as [KOW KOW]? Those not in the know would call it [MOO]. To communicate with the masses you'd have to call it [MOO] too, or be miscommunicating. This important and practical point seems missed by folks who go smugly for the Author-Pronounced-It-This-Way validation.

    Whatever you call it, get rid of it. Be glad there might be more hassle around keeping it, and that this means greater adoption of a better standard, PNG, which even improves on the original by having an author-blessed pronunciation that matches how you would pronounce the acronym if it were an English word.

  136. Re:This is cause for GET BACK TO WORK by Anonymous Coward · · Score: 0

    I'm not sure how the licensing kept you from studying it before. Slacker.

  137. Release the GIF patent? by john_smith_45678 · · Score: 1

    Who cares? Why aren't people using PNG instead?

    1. Re:Release the GIF patent? by narcc · · Score: 1

      Why aren't people using PNG instead?
      Because Internet Explorer can't render them properly.

    2. Re:Release the GIF patent? by john_smith_45678 · · Score: 1

      It can render them well enough. The basic features.

    3. Re:Release the GIF patent? by dpete4552 · · Score: 1

      It doesn't even properly render single color transparancy at times.

      --
      http://www.archive.org/details/ThePowerOfNightmares
  138. It's pronounced jif. by Anonymous Coward · · Score: 1, Interesting

    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.

  139. sue anyone that uses GIF by CAIMLAS · · Score: 2, Funny

    IBM should sue anyone that uses GIF, simply on principle of it being an old, tired format. What's the benefit of GIF? Only thing I can think of is low-color strobing ads. Yeah, great benefit.

    Instead of do anything with the patent, IBM should make note of the patent, and then tell people that PNG is better... or something like that.

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  140. If GIF is pronounced JIF... by istartedi · · Score: 1

    ...how is JIF pronounced? What is the benefit to overloading "JIF" to mean "GIF" also? It sound like peanut butter when you say it like that.

    I don't care how the designer pronounces it. I don't care what some people think is "correct". I care more about what's right. I say it with a hard G because the other way is intrinsicly stupid, and if I ever meet the designer I won't hesitate to tell him that.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  141. Re:If the poster is correct [OT] - Your sig by iantri · · Score: 1
    Yes, it is Red Hat. I have dial-up at home; I have to host elsewhere.

    It's down right now..

  142. Why GIF beats SWF in some cases by tepples · · Score: 1

    I can't remember the last time I needed a silly animated GIF for anything.

    Remember these applications.

    Use Flash for animation

    AFAIK, those who use SWF are locked into a single-vendor solution. Or where is a reasonably complete independent implementation of an SWF player?

  143. Full-Alpha PNG in IE without changing all IMG tags by santiago · · Score: 2, Informative
    Several people have posted workarounds to enable the full-alpha support of PNGs under IE, but all the ones I saw require changing each and every image tag that points to a PNG. The following chunk of JavaScript takes care of all PNGs without any other changes to the HTML source. (Like other methods, it requires a 1 x 1 pixel transparent GIF image as a placeholder.)
    if (navigator.platform == "Win32" && navigator.appName == "Microsoft Internet Explorer" && window.attachEvent) {
    document.writeln('<style type="text/css">img { visibility:hidden; } </style>');
    window.attachEvent("onload", fnLoadPngs);
    }

    function fnLoadPngs() {
    var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
    var itsAllGood = (rslt != null && Number(rslt[1]) >= 5.5);

    for (var i = document.images.length - 1, img = null; (img = document.images[i]); i--) {
    if (itsAllGood && img.src.match(/\.png$/i) != null) {
    var src = img.src;
    img.style.width = img.width + "px";
    img.style.height = img.height + "px";
    img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoade r(src='" + src + "', sizingMethod='scale')"
    img.src = "/blank1x1.gif";
    }
    img.style.visibility = "visible";
    }
    }
  144. Re: GIF pronunciation by santiago · · Score: 1

    Parent's logic is correct as far as I'm concerned. Additionally, if GIF gets pronounced "jif", then it's audibly indistinguishable from the JIF image format (a comparatively obscure but LZW-free GIF alternative).

  145. ...on W3 Schools' site by mdfst13 · · Score: 1

    W3Schools.com is aimed at DIY (do it yourself; as opposed to developers who use Front Page or even Dreamweaver to auto generate ugly HTML/CSS) developers...it's not exactly a typical cross section of browser users. 95% is a more typical number for those using IE from other sites. In fact, I've seen the numbers posted higher for some sites. Btw, the IE6/5 ratio is skewed as well. IE5 is still more used than IE5.5 and has about half as many users as IE6.

    I could have sworn that somebody had Google's stats posted on the web somewhere, but I can't find them now. Google (aimed at everyone) would have much more representative stats than W3 Schools.

    1. Re:...on W3 Schools' site by NaDrew · · Score: 1

      That's good, but unfortunately Google Zeitgeist hasn't updated their browser categories lately. All Mozilla browsers are lumped under "Netscape 5.x", and Opera/Camino/Safari, etc, aren't shown at all except under the nebulous "other" category. I'd rather see a log analysis of a major site with appropriate categories broken out.

      --
      Vista:XPSP2::ME:98SE
    2. Re:...on W3 Schools' site by Arngautr · · Score: 1

      I wonder what /. web stats would look like?

  146. GIF coming back to the gd library by g_adams27 · · Score: 1


    Hooray! The gd FAQ says that GIF support will be returning to the gd library. Thanks Tom!

  147. Re:GIF sucks. Move on. by XO · · Score: 1

    Of course there's bits of AIX in Linux. However, SCO does not own everything in AIX, just because they think they own Sys V. (I say 'think' because at this point we still don't even really know [if they have rights/what rights they have] for Sys V.

    IBM owns AIX. IBM can do whatever the fuk it wants with AIX. The license for the Sys V code does not require IBM to transfer ownership of their modifications (AIX) back to SCO.

    --
    "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
  148. support extreme patent hatred by argoff · · Score: 1

    Here, this should give you a taste of the extreme side of patent hatred (written by me, of course)

    extreme patent hatred

    Then again free religion and free slaves were "extreme" views, and the Earth being a round planet that is not the center of the universe was so extreme people were mudered over it. Sometimes, it's just more important to be right.

  149. Re: awful patetetetents!!! by Anonymous Coward · · Score: 0
    LZW: 20 years + 10.1 years + 10.0 years + 10.2 years + 10.3 years + 10.2 years ...

    It never terminates ...

    They will not have innovation for everyones!!! :(

    open4free ©

  150. GIF on XV (www.trilon.com) by Anonymous Coward · · Score: 0

    Perhaps now, we can have that version of XV that supposedly is hiding in the backroom...

    try www.trilon.com and get reminiscent about an old viewer

  151. Valid? by ScrewMaster · · Score: 1

    Huh. If IBM received a patent on the same algorithm after Unisys, then it isn't valid now! An expiration date of two years from now does not imply validity. Amazing how carefully our Patent and Trademark Office does its research, isn't it? How many other duplicative patents are out there?

    --
    The higher the technology, the sharper that two-edged sword.
  152. Chinese copyrights? by phantomfive · · Score: 1

    An interesting article, but I suspect the real reason the ancient chinese never developed IP law is because they had no use for it. The only ones who could read were the educated elite, and they didn't need to rely on their writings to live. Copyrights in England started when starving poets tried to get something back for their work....

    Ummm....this isn't off-topic because....uh....some ancient Chinese author was named Ping...

    --
    Qxe4
  153. Works in Mozilla != works in IE by Anonymous Coward · · Score: 0

    You can't use CSS2 selectors, you have to make sure to use extra divs and such to work around IE's box model mistakes, and you have to specify some things in odd ways.

    Only a few of those things can be fixed without doing browser detection tricks.

    And Heaven help you if you want to support Gecko, KHTML, IE and Opera browsers! Personally, I make sure it works in Safari and Firefox, and IE be damned. I also don't create Web sites professionally; that task is relegated to the Web team here, who create table driven cut'n'pasted nowhere near valid DOCTYPE lacking bastardised excuses of HTML, which "Works in IE."

    I'd rather have that 72% of peopel still using a browser that no IT professional can seriously recommend suffer for their ignorance.

  154. Today? by FIGJAM · · Score: 1

    The Canadian patent CA1,223,965 expires on the 6th June 2004.

    Isn't it July already?

    --
    Do your best, hope for the best, suspect the worst.
  155. Re:IE only has an 80% market share -- and shrinkin by focitrixilous+P · · Score: 1
    IE share is declining, with IE6 being only 72%

    Only on slashdot is a 72 percent marketshare only. Users are stupid. That's why we call them lusers. IE6 is the default, therefore it will remain around a while.

    Sidenote: First post from my wonderul new linux desktop. w00t.

    --
    SAILING MISHAP
  156. Re:GIF sucks. Move on. by shaitand · · Score: 1

    You must be mad. Gif certainly hasn't withered at all!

    JPEG and GIF are NOT competing formats! Yes gif is 256 color, if an image is 256 color or less a gif will pretty much ALWAYS be smaller and faster to render than a JPEG.

    The other places gifs are used is for animations and transparency. JPEG supports neither of these.

    JPEGS on the other hand are good for things which need lots of colors, mainly photos... and not much of anything else.

    No friend, comparing jpeg to gif is apples to oranges, where comparing gif to png is apples to apples.

  157. Re:GIF sucks. Move on. by shaitand · · Score: 1

    IE doesn't support transparency, gifs DO support transparency.

    If there is some other feature of PNG's IE is lacking it's insignificant enough I'm not even aware of it.

    What precisely were you referring to?

  158. And it has been so for about 1.5 years now by Anonymous Coward · · Score: 1, Interesting

    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.

  159. and 2D cellular automata by ynotds · · Score: 1

    E.g. Eric Weisstein's Treasure Trove of the Life Cellular Automaton contains 236 animated GIFs.

    With the patent expiry happening, I even developed a CGI script which inputs a particular subset of patterns written by Andrew Trevorrow's LifeLab and outputs an animation of however many generations and whatever display window is nominated, but I'm not about to invite a Slashdotting of a tool only designed for personal use and running on a limited capacity server.

    --
    -- Our systemic servants do not good masters make.
  160. Never use GIFs again by gracefool · · Score: 1

    Actually, IE5.5+ does have support for PNG alpha-blending. It's hidden in a filter called AlphaImageLoader, and can be enabled through a javascript hack.

    Webmasters everywhere take note! You can use cool semitransparent images!

  161. Look! Shiny Things! by turgid · · Score: 1
    Without alpha transparency, you may as well use JPEG or GIF in most circumstances.

    Everyone is obsessed with "alpha transparency" these days.

    The most useful aspect of PNG is that it is a proper open standard with portable implementations. It was designed to handle 32-bit RGBA images from the outset (c.f. GIF that does 8-bit pallete-based colour). It has better (and unpatented) compression. That compression is lossless, so it works extremely well on artificial images (e.g. icons, screen shots and cartoons) compared with JPEG which uses a form of lossy compression better suited to realistic images such as photographs. You can decompress a PNG and be assured of getting exactly what you started with. When you decompress a JPEG you get an approximation to what you started with, of vfarying quality depending on how much data you chose to throw away during compression. Also because of the algorithm (discrete cosine transformation) used in analysing the image, artifacts are introduced. You can see these if you look closely. It's a kind of patchy effect like a kind of woven table placemat.

    So you see, alpha transparency is only an added bonus. Anyone still using GIFs is either ignorant or is condemned to use Microsoft Internet Explorer.