Slashdot Mirror


JPEG Patent Could Impact The Gimp

SeanAhern writes "A number of years ago, Forgent acquired a patent on some of the algorithms required for JPEG compression and decompression, and recently sued 31 big-name IHVs and ISVs. A Newsforge article gets into some of the details and asks whether open source tools like the Gimp could be liable as well. To add fuel to the fire, the Joint Photographic Experts Group's committee thinks that some of the patent may be invalid. The p2pnet.net story mentions that the FTC has some skepticism as well. We originally talked about this on Slashdot back in the summer of 2002."

34 of 301 comments (clear)

  1. Abolish patents. by Thinkit4 · · Score: 2, Insightful

    Then the gimp wouldn't have a problem.

    --
    -I am an elective eunuch.
    1. Re:Abolish patents. by Rikus · · Score: 3, Insightful

      Absolutely. When patents are doing nothing but preventing a good (or in the case of jpeg, fair) technology from being fully utilized, they are complety useless. I would argue that they are useless anyway, but this is just ridiculous.
      It doesn't make sense for one person or group of people to have control over some process, operation, or method. Copyrights are a bit closer to being reasonable, but patents just give away power that should never be had in the first place.

  2. Still applicable? by The+Original+Yama · · Score: 3, Insightful

    The patent was applied for ages ago, and I think it expires later this year. Why would any court accept the claims of this company when they never defended their patent in the past?

    1. Re:Still applicable? by LihTox · · Score: 2, Insightful

      Why isn't there (or is there?) a mechanism for people to demonstrably release patents into the public domain? One should be able to do more than to "leak" patents as the parent says. I'm thinking of all of these "defensive patents" that companies like IBM have taken out; there should be a way for people to register ideas with the patent office, just as patents are, but under the condition that they be considered public domain. (Said process should be cheaper than submitting an actual patent, too.)

  3. Personally... by Anonymous Coward · · Score: 2, Insightful

    ..Does it entirely matter if we lose JPEG? If we have so many filters to remove the crappy artifacts left behind from JPEG, and such great formats that are worth fighting for, like PNG, if they were to come under patent, it makes you wonder...

    1. Re:Personally... by S.Lemmon · · Score: 5, Insightful

      To all the other dittoheads saying "just use PNG", please learn something or two about the format before you push it.

      Sure it's open source, and that's great, but it was never intended as JPEG replacement! JPEG is a lossy compression and can reduce the size of a photographic image much further than a lossless compression - that's why it was invented to begin with. PNG is intended as a GIF replacement for images like drawings and diagrams that have large areas of the exact same color.

      You might as well say to use TIFF as use PNG - both will store high color images with perfect quality, but they'll be huge compared to JPEG. Bandwidth ain't free folks - having images ten times their previous size can sink a busy website. Now, finally some may say "but PNG supports lossy compression too" - yep, it's sure does - by using JPEG compression!

    2. Re:Personally... by xigxag · · Score: 3, Insightful

      they'll be huge compared to JPEG

      I find that my pngs are about 3x the size of my jpgs.

      On the other hand, I also find that I have vastly more than 3x the disk space, processor speed, and bandwidth than I had back when jpegs were first coming into wide use. So, all things considered, relatively speaking, pngs aren't really huge at all.

      --
      There are two kinds of people: 1) those who start arrays with one and 1) those who start them with zero.
    3. Re:Personally... by S.Lemmon · · Score: 3, Insightful

      What quality levels are you using? What source material? The difference can be much larger than 3x.

      Also it doesn't sound like you've ever hosting a semi-popular website. Look at how many sites get slashdotted to see why conserving bandwidth is VERY important. You really expect sites should just eat the cost of using even 3x their current bandwidth? If so, I'm sure you wouldn't mind paying them for the extra hosting costs - right?

      Hell, if file size was irrelevant, everyone would be using wav files instead of MP3's or OGG and uncompressed video instead of MPEG. Saying PNG is as good as JPEG is like saying you don't need a hammer because you can pound a nail in with your wrench. Sure it may work in a half-assed way, but you'd have a hard time convincing a carpenter it's a valid replacement.

    4. Re:Personally... by Anonymous Coward · · Score: 1, Insightful

      "having images ten times their previous size can sink a busy website."

      That Would Just Make Things Easier For Us.

  4. Oh come on.. stop worrying already. by k98sven · · Score: 5, Insightful

    Number one: Noone seems to think this patent is applicable, we've been over this already. The JPEG group says (in diplomatic terms) that they have prior art.

    Number two: What is to be gained by going after the Gimp? Want to becoming the next SCO? Only there is even less money in the Gimp than in Linux.

    1. Re:Oh come on.. stop worrying already. by metlin · · Score: 5, Insightful

      Number two: What is to be gained by going after the Gimp? Want to becoming the next SCO? Only there is even less money in the Gimp than in Linux.

      Nothing. Except that this would set a VERY bad precedent.

      People will start suing works that are OpenSource all over the place citing some vague-o patents that they may not even have claims to, and kill such projects.

      If a conglomerate of litigation happy powerful companies got together, they can cause quite a harm, and fuck things up.

      Its not the fact that they are targeting Gimp *in particular* thats wrong - its the fact that they are targeting anybody at all (okay, anybody OpenSource).

  5. Re:PNG to the rescue!!!! by Anonymous Coward · · Score: 1, Insightful

    I would love to stop using JPEG and use PNG instead but my digital camera produces JPG only and I use Gimp to process them.

  6. Disk space, ram, etc. by www.sorehands.com · · Score: 2, Insightful
    Why waste the bandwith, diskspace, ram, if we can use a lossy format? What about bandwidth when I am on dialup or wireless? What about diskspace on my laptop to hold these images?

    No matter how much bandwidth you have, it is still limited.

  7. Yes, it matters. by zCyl · · Score: 4, Insightful

    Does it entirely matter if we lose JPEG?

    Yes. Most digital cameras save their pictures as JPEGs. I happen to enjoy being able to use/adjust those pictures under Linux.

  8. USPTO as a tiny ice cream truck by The+I+Shing · · Score: 2, Insightful

    For me, what comes to mind is an image of the USPTO as a small roadside ice cream stand that hands out weapons-grade plutonium.

    At least this company is attacking big companies that can defend themselves. I'm surprised they're not going the PanIP route and going after small companies, settling for miniscule amounts from a large number of defendants. Or would that stragegy backfire?

    --
    You are in error. No-one is screaming. Thank you for your cooperation.
  9. Not just the GIMP by nurb432 · · Score: 4, Insightful

    Most anything would be effected I would imagine.

    But in the end, it will be a lot like the GIF mess a few years back.

    Instead of making a quick buck they pretty much made GIF irrelevant.

    They thought that since it was so ingrained into the graphics world people would just penny up ... proved them wrong..

    Making money on ones inventions is ok, dont get me wrong.. But doing it THIS way just isnt 'right'.

    --
    ---- Booth was a patriot ----
  10. Re:This is a very bad trend by frdmfghtr · · Score: 3, Insightful

    NF: Would a free software program that stores images in JPG format, like the GIMP, be violating your IP rights by using JPG?

    Noonan: That's a difficult question, I don't have the answer to that. I have to defer that to our legal team.
    Of course, just to be safe, it might be wise for the GIMP developers (as well as all other open source image processing projects which use JPG) to volunteer to donate a percentage of their revenues to Forgent Networks.


    Interpretation: "Of course, if you were to give us some of your revenues, we'd be more inclined to leave you alone." Sounds like an implied threat to me for protection money.

    --
    Government's idea of a balanced budget: take money from the right pocket to balance...oh who am I kidding?
  11. Re:At least we still have PNG by Rikus · · Score: 2, Insightful

    > Who needs lossless images anyway!

    You mean "Who needs _lossy_ images"?

    > Sure, they're huge, but you've got broadband, right?

    Photographs ought to be stored using lossless compression anyway. Who wants to worry about slowly degrading the quality of their images with repeated editing and re-saving?

    If PNGs are too huge, why not reduce the color bit depth or scale it down? (for internet transfer)

  12. Re:This is a very bad trend by Dark+Lord+Seth · · Score: 5, Insightful
    And jackasses like this want a piece of the pie? What about the good old days when knowledge belonged to the world, and people put out their works for everyone else to use?

    Welcome to 2004.

    Knowledge today is nothing more then a simple object of value. Patents, IP, and the whole are used as sleeper agents lately. You patent something extremely broad today and in 10 years, you fuck up everyone by sueing people left and right. That's normal these days and basically not much to worry about. After all, the big companies in IT at the moment got in their current position by other means. Google by sheer usefulness, IBM by overpowering all mainframe competition over time, Microsoft by succesfully ripping of good ideas, etc. If you look at the Fortune 500 list, who in that list made and kept his fortune by starting silly lawsuits? ( lawyers dont start lawsuits, they just porfit from them. Immensely. )

  13. Re:Suck by SnakeStu · · Score: 2, Insightful

    I'm not so worried about The Gimp, since I typically use Photoshop.

    Eh? Whether you're using Photoshop or The Gimp, you're using something potentially affected by this issue. (Photoshop is published by Adobe; Adobe is one of the companies being sued by Forgent.) But as a Photoshop user, you're more likely to pay real dollars from your wallet as a result (if Adobe has to pay licensing fees and passes those costs to users, thus potentially increasing the cost of your next upgrade). I guess your statement might make sense from a "will the product [or feature in the product] continue to exist" perspective -- but in that case, an Open Source project that is already heavily distributed isn't exactly going to disappear overnight, nor is the code for that particular feature. It might "go underground" but I'd be mighty surprised if it suddenly became unavailable -- thus the beauty (or trouble, depending on one's perspective) of Open Source.

    Likewise, with GIF support in GD, it might have been removed but you could always decide to take whatever legal risk might exist and put it back in your copy -- who would notice? But anyway, you should just be creating PNGs anyway. :-)

  14. Re:This is a very bad trend by JordanH · · Score: 4, Insightful
    IANAL, but I think any GIMP developer who did 'volunteer to donate a percentage of' anything might lose their right to distribute the GIMP under the GPL.

    From the GPL:

    7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.

    Note the phrase "conditions are imposed on you (whether by court order, agreement or otherwise)..."

    By agreeing to "donate" to a patent holder, you might be endangering your rights to distribute under the GPL.

  15. Re:PNG by Z-MaxX · · Score: 4, Insightful
    I am absolutely sick of hearing "just use PNG for everything" as a response to the JPEG patent problems. PNG is a great format, for many things. But JPEG is a great format for many other things.

    It will at least be many years before everyone has broadband internet, and even then, serving content over the internet costs money and this is, in the end, based entirely on the quantity of data transferred. A huge web site, serving millions of images a day, may see its bandwidth bill soar by a factor of 10 if they switched exclusively to lossless compression for images. For instance, Google Image search, which has to serve the thumbnail images for search results. These are low-quality, small images to allow the user to quickly pick an image that seems interesting. JPEG, or another lossy compression format, is perfect for this.

    I really would like to see an open-source lossy image compression format, like an Ogg for images, though. I wish I were knowledgable enough to work on this myself.

    --
    Dr Superlove 300ml. I use my powers for awesome
  16. ridiculous patent, but that isn't even the problem by hak1du · · Score: 4, Insightful

    The patent is on run-length coding, a widely used idea even in the 1980's, together with lots of trivial variations on the basic idea. The patent shouldn't have been granted--it's just one of many bogus patents.

    However, even more serious is that the company has waited until the last year that the patent is in effect trying to enforce it. Under current regulations, that seems to be possible, but there is no reason why we should not change the laws and regulations.

    We really need to arrive at a legal principle that companies need to actively enforce their patents when they become aware of violations, or otherwise lose patent protection altogether. For something of the size and importance of the JPEG standard, the company should have known within a few years of its adoption that it may infringe their patent.

  17. Re:PNG by Anonymous Coward · · Score: 2, Insightful

    I wish I were knowledgable enough to work on this myself.

    You probably are... or could learn. The hard (impossible?) part is avoiding the minefield of patents

  18. Drop the plugin by Anonymous Coward · · Score: 2, Insightful

    Let say they go after GIMP. Can't the GIMP
    developers just drop jpeg support then? I mean
    the are other image formats out there. This
    might just be the catalyst to make .png or .svg
    even more popular.

  19. Re:Look who's on their target list - Bwahahahah!!! by rosie_bhjp · · Score: 2, Insightful

    why not microsoft as well?

    --
    A radio maverick jumps to internet only. The Future of Rock n Roll
  20. Gimp shmimp by sacrilicious · · Score: 4, Insightful

    I don't get why this article, and much discussion following it, are focusing on the effect of the alleged patent on the Gimp. Jpeg is simply one of many file formats the Gimp reads and writes; the heart and sould of the Gimp is not any given file format, it's the painting tools. Was the Gimp mentioned simply because it's the only way someone can think of to frame the issue in terms of some kind of open source??

    --
    - First they ignore you, then they laugh at you, then ???, then profit.
  21. Re:This is a very bad trend by Mycroft_VIII · · Score: 3, Insightful

    Unfortunately if by some small miracle the patent is valid, the would probably still be liable for infringement during the time the patent existed. If you do 50 in a 40 and get a ticket, you don't somehow get off if the speed limit on the road is raised to 55 AFTER you got got speeding.
    Unless the patent laws work different than other laws, I assume what would matter is if they infringed during the lifetime of the patent. Hopefully the prior art claims pan out.

    Personaly I think patents on software are a bad idea in general, at least under the same terms as hardware patents, the mediums are too different. If we need some kind of special patent like protection, say for a truly novel and clever algorithym, then a five to ten year protection on a very well defined algorithym would make sense. Imho patent law should prohibit any kind of discriminatory licensing in the last half of thier term. And they should be more like trade marks. No stealth patents where you just sit on it until a lot of people are using it and industries are dependent on it. If you don't call people on it when you discover thier using it, then your effectively giving them a free liscense to use it. Though I do believe simply sending a verifiable notice that product x uses patent y should be enough to count, as long as you let them know you have a patent that applies, even if you don't ask for any specific remedy at that time.

    Mycroft

    --
    https://signup.leagueoflegends.com/?ref=4c3ed6600b6ea
  22. Re:At least we still have PNG by NanoGator · · Score: 4, Insightful

    "The "undetectable degredation" is sometimes detectable, or might become detectable if repeatedly applied."

    A decent JPEG encoder just adds a slight amount of noise (rarely more than 2 values in either direction..) to the image, and cameras aren't exactly crystal clear to begin with. Re-encoding can cause these effects to multiply. The simple answer is to save the JPEG as a lossless image (like .PNG) if you're going to modify/remodify it. Then save it as JPEG again when you're ready for the final output. Okay, that's two JPEG saves instead of just one, but again it's not noticable degradation. If the image needs to be resaved after that, call up the lossless version earlier and work from that. That's how a lot of us artists work, anyway. We don't haveta deal with crummy digital camera images.

    "Images on (some) web pages probably don't need to be very high quality (applies to both, I guess)."

    Given that we're still getting wireless (i.e. celllular, not wifi) off the ground and that PDAs only have so much storage, hopping over to .PNG is not going to do anything but hurt that situation.

    "Lossy compression feels dirty (like mp3 vs. flac)."

    Comparing JPG to MP3 is not really fair. Granted, some sites do compress their jpegs down so far that the artifacts are quite noticable. However,for stuff like showing digital photos on the web, you just can't see the artifacts unless somebody was just a bad pilot with the software they were using. I know this because I've run a difference filter on various images compressed with JPEG. The difference is so subtle. It's not like MP3 which is compressed enough that you can hear the degradation in it. It'd be more like comparing Mp3 at 500kbits to Flac. At that point, man it'd be hard (not impossible, I suppose) to see the difference.

    JPEG is quite useful, even with today's broadband availability.

    --
    "Derp de derp."
  23. Re:Why go after the GIMP? by BillyBlaze · · Score: 2, Insightful
    Two problems. One, that only applies to trademarks and trade secrets, not patents and copyrights, except for the more general doctrine of estoppel. Besides which, the whole reason we're angry is because they didn't enforce their rights until now, after the company changed ownership. So if what you say is true, then they have, by years of inactivity, waived their ability to assert their rights against us.

    The second problem is, why can't they just say, "We notice you are using our patented algorithm. Would you like to license it from us, compatibly with the GPL, for $0.02?"? There's nothing (besides maybe shareholders) forcing them to be assholes, certainly not the law.

  24. Spaghetti code applied to law by doc+modulo · · Score: 2, Insightful

    Every programmer knows that spaghetti code is bad right? Every part of the program coupled to every other part of the program. You can't change anything anymore without fucking up the program.

    Now there is built-in spaghetti code in every US program because of software patents. An unsolvable mess of patents that are linked to other patents that are linked to all programs produced in the US. You can't legally do anything anymore.

    Software development in the US will slow to a grinding halt except for the big companies that have enough patents of their own to force cross-patent deals with their competitors.

    Patents for the protection of the little guy? Not anymore, ironic.

    I think politicians in the US are corrupt and that's why they let big business' dictate new laws to lawmakers.

    It's good for the EU economy that Americans are hampering their own economy this way but I don't want to see injustice in any part of the world so I suggest that you become smarter about voting in America. I wish you good luck.

    --
    - -- Truth addict for life.
  25. Re:This is a very bad trend by AstroDrabb · · Score: 2, Insightful
    Yet another reasons how patents are blatantly misused. First of all, its not even sure if they have the rights that they claim to have. At the very least, they could have spared non-commercial entities.
    You can thank big government and big business in the USA for that : ) Not to mention the lack of a real democracy where we have more then two parties to vote for. Think about it. When was the last time we had more then one rich white republican vs one rich white democrat running for president? And no, that Ross guy does not count sine he dropped out.
    Yet another reasons how patents are blatantly misused. First of all, its not even sure if they have the rights that they claim to have.
    This is the other huge problem here in the USA. You don't need proof of anything to sue. A patent holder just need to threaten litigation and most companies will pay since the royalties are usually far less then the costs of lawyers.

    I think we need a major restructuring of our governement here in the USA. Either by force or voting, I don't care, but it needs to happen.

    --
    If Tyranny and Oppression come to this land,
    it will be in the guise of fighting a foreign enemy. -James Madison
  26. Re:This is a very bad trend by Bastian · · Score: 4, Insightful

    I think this Hollywood story is a great example of how wrongheaded a lot of IP law is. Historically places with heavy restrictions on the freedom of information (like, say, the Soviet Union) have fallen behind other areas in economic productivity and quality of life. Whatever new technology someone is trying to control in a restrictive place just pops up somewhere else where those restrictions aren't as strong, as in the Hollywood case.

    I believe the issue here is that in the long run monopoly is always bad for an economy. I realize that patents, copyrights, etc. are necessary to give inventors and innovators some incentive to put new products on the market, especially in the case of small inventors who would simply be gobbled up as soon as their bigger larger competitors reverse engineered their product (or co-opted their ideas in the case of copyright law.)

    However, the point is to give just enough time that you promote innovation but not too much time so you don't stifle competition (in the case of patents) or cultural history (in the case of copyright). It's important to realize that the length of time that is appropriate here varies wildly from industry to industry. In the case of software patents (we'll assume for the moment that they aren't a stupid idea in the first place), for example, the industry moves so quickly that a patent shouldn't last any longer than two years. That's plenty of time for a piece of software to grab a niche in the market. It's also a good way to avoid stealth patents like this JPEG one. 20 years for something like an image compression algorithm is just ridiculous.

    In the old days, folks could easily have gotten around this by just moving to a country where you can't patent something like a compression algorithm and continue to make improvements in signal compression technology. At the same time, the country that did allow that patent would suddenly find itself falling behind in the technology world because it enforces laws that stifle innovation.

    Nowadays, the big countries are trying to escape this problem not by creating legal environments that encourage having an intelligent, innovative population but by trying to force their Faustian bargain on the whole world through international trade laws (which is how the USA got the DMCA). Which is sad - instead of saying, "hey, everyone else out there is growing really fast, maybe we should grow really fast, too", the western world has decreed that the entire species must grow slowly.

    And the thing that gets me most of all is that the whole IP thing is so similar to a classic prisoner's dilemma that I can't believe it isn't more painfully obvious to people. Then again, maybe it is, and it's just that the people who get to make decisions about IP law aren't interested in being better off in an objective sense; they're just interested in making sure they will always do better than everyone below them.

  27. Re:This is a very bad trend by arkanes · · Score: 2, Insightful

    There's a delicate balance between rewarding innovation and stifling it. I believe that in recent years, advancement in research and especially the broadning of IP law have largely tipped that balance too far. The key issue with patents is process patents - once you let patents be granted on abstract concepts, you opened the door for all kinds of crap, including submarine patants like these. Basically, every new industry now has to deal with loads of patents filed, without an actual invention, by scumbags trying to cash in. You don't have to have an actual working invention anymore and I think that really undermines the entire concept of patents. The Eolas patent is a great example, because all it describes is a concept, there's none of the actual implementation details that would make it usefull to the public domain once it expired. I don't have ready access to numbers, but the percentage of these types of patentes being granted is growing enormously.