PNG Group Unconcerned About Apple's Patent
Posted by
timothy
on Tue Nov 20, 2001 03:21 PM
from the devil-may-care dept.
from the devil-may-care dept.
melquiades writes: "A recent story raised concerns that Apple's patent on some forms of alpha compositing was blocking the development of PNG, MNG and SVG. Not so, says Greg Roelofs, a member of the PNG group: 'The PNG group did discuss the Apple patent several weeks ago, and we decided it was completely irrelevant to PNG itself, almost certainly irrelevant to the pnmtopng utility and to PNGs animated extension, MNG, and probably irrelevant to SVG as well.' Here's the article on OS Opinion. So if it's not a big deal, why was there a general call for prior art to overturn Apple's patent? It looks like some PNG developers got worried, but the core team thinks there's no problem. Is this just a case of the right hand not knowing that the left hand is paranoid?" Once bitten, twice shy?
This discussion has been archived.
No new comments can be posted.
PNG Group Unconcerned About Apple's Patent
|
Log In/Create an Account
| Top
| 137 comments
| Search Discussion
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.

If Apple cared... (Score:1)
Leftover Paranoia (Score:5, Insightful)
PNG's (Score:1)
Re:PNG's (Score:4, Funny)
Re:PNG's (Score:4, Interesting)
www.salon.com, www.userfriendly.org, yahoo.com, www.redhat.com, www.debian.org, www.gnu.org, and of course, www.slashdot.org.
So, who is using PNG?
Re:PNG's (Score:4, Insightful)
Re:PNG's (Score:4, Insightful)
Prior Art (Score:1)
As I understand it... (Score:5, Informative)
As I recall, PNG and SVG both use alpha channels. That is, transparency data is stored as a part of the image's color encoding.
Alpha-masking is different. In this case, an image is defined in the "normal" RGB fashion. Along with it, a second image is stored, which has only alpha information in it, not color. You could say that an alpha channel is inline, whereas an alpha mask is not.
Is the patent ridiculous? Of course it is. But I don't think it would affect PNG and SVG anyway, because they use a different method of storing transparency information.
Re:As I understand it... (Score:5, Interesting)
What it is is doing 'compontent-sensitive' image blending. Instead of using single alpha mask or channel for all colour components, it uses a full mask image, that is then used for blending images component by component. When mask image is a gray-scale image, this effectively degenerates to 'normal' alpha blending. However, when using non-gray colours, blending is not linear (as with alpha blending) for the components. In RGB, for example, you could take red value from source, green from destination, and blend blue 50-50 from both, and get... um... probably interesting results?
What I would like to know is if this is useful? What kind of effects can be achieved by using non-grayscale mask images? Potentially it might produce interesting effects... But are those just curiosities?
The actual forum post (Score:5, Funny)
forum post [linuxtoday.com]. My favorite part of the Roelofs' post is this classic line:
" So I nominate this for the 2001 tempest-in-a-teapot award... But since the
How many posts did that article get the other day?
<SIGH> another one for the courts... (Score:3, Redundant)
That's why the call for prior art goes on. Deny that Apple has a case, but build a strong defense against their case. It's the cover-your-bases approach, and, sadly, the only wise one available in the current intellectual property age.
That's an utterly ridiculous attitude. (Score:5, Insightful)
The patent itself specifically contrasts what it covers with the use of an alpha channel, such as is used by PNG. It is obviously not a threat to anyone who bothers to read the patent.
Aside from that, PNG was designed to avoid patent issues by people who knew what they were doing, in an drawn-out open process where anyone could have pointed out weaknesses. It's based on well-established techniques with a long history of prior art. Your first assumption should be that any patent either doesn't affect PNG, or is so blatantly invalid that nobody would ever dare take it to court, not that there's trouble ahead because a one-line description of a patent sounds vaguely like something PNG does.
You can't live your life shrieking in terror every time someone whispers "patent."
PNG groups opinion isn't particularly relevent (Score:4, Insightful)
Apple Unconcerned too? (Score:5, Informative)
Article on Linux Today (Score:2, Interesting)
Web browsers may be at risk (Score:2, Insightful)
Probably not a problem for Microsoft with IE - they would probably just have a little patent fight with Apple - but for free browsers this could be a problem.
There's a few [google.com] interesting [google.com] threads [google.com] on [google.com]
usenet [google.com] about it as well.
it's relevant all right (Score:1, Flamebait)
Apple itself identified the patent as relevant to SVG and at some point asked for non-discriminatory royalty payments. They apparently have backed off from those requirements by now, but Apple still hasn't dedicated the patent to the public domain, leaving some legal uncertainty hanging over open source projects.
If the Apple patent were valid, I think it could be a problem and might have to be overturned. In that sense, it is "relevant", and it makes a lot of sense to collect prior art.
It's also relevant in a different sense: it tells us about what Apple is up to, what their attitude is towards free and open source software, and the intellectual and research standards at the company.
is a call to prior art a bad thing? (Score:2, Informative)
is there a problem with this? with the average IQ of a patent lawyer at about 35 these days, you can't be too careful. mark my words, the future of Open Source depends upon it.
Why, you ask? (Score:5, Insightful)
All in all, simply self induced FUD.
Noninfringement Opinion? (Score:5, Informative)
Part of a legal feasibility study has to be a patent infringement analysis. Whether you agree kthat software should be patentable or not, the fact it that in the US it IS patentable. If someone else made it first and was granted the exclusive right to make that product, then you will infringe on their rights if you make the product.
There is simply no excuse for not doing this analysis. Yes, there is some up-front cost to a patent attorney. However, with a large enough development group, this cost can easily be absorbed by the group at a nominal level per member. The potential consequence is that every developer can find themselves defending a patent infringement suit. The last estimate of which I am aware placed the cost of litigating an "average" infringement suit at just around $500,000.00. If the case is deemed "exceptional," the infringers could potentially have to pay the patentee's legal costs as well as their own, on top of paying damages for the patentee's lost profits.
Bottom line: all this can be avoided by getting a noninfringement opinion by a reputable and competent patent attorney. This is a basic software engineering step and should be performed at the very beginning of the development process. The attorney will even be able to suggest ways you can still go forward with the project, but do so in a way that does not infringe on someone else's rights.
keep cool (Score:2, Interesting)
Nothing's wrong with the patent
At least not for several years until the PNG-format is used all over the internet and apple can make a fortune by taking it out of the drawer.
It's a false patent, if there was prior existance. (Score:2, Insightful)
We all know Apple wasn't the first, and therefor they shouldn't have the patent. I'm not worried about it either, but I would like another stupid patent overturned.
Most relevant I say (Score:2)
Socialistic capitalism
An Anti-Software-Patent Database (Score:3, Interesting)
Prior Art (Score:1)
The big deal with this patent is not its implications for PNG, MNG, or SVG - it's the abundance of *published* prior art, from way earlier than the patent was applied for. It's a blatantly obvious case of the USPTO not doing its homework.
People just don't get patents (Score:2, Insightful)
There are lots of patents that discuss alpha blending. They don't affect PNG.
The important thing to remember about patents is "don't go looking for trouble". Don't worry about new patents that come out -- wait until the patent owner comes looking for you. If you look far enough in the patent database, you will certianly find patents that can be interpreted to cover your idea. Unless you bring it to their attention, or are a direct competitor, most patent owners won't care about you. Most companies view patents as a defensive play -- they don't really care about them, they just grab the patents so that if a competitor sues them for patent infringement, they can sue back. E.g. Via countersuing Intel on patents.
Typical obvious patent (Score:2, Interesting)
The real clincher is that they go on to list all of these wonderous things you can do with full color mask. But most of their examples only require a good old fasioned greyscale map! Somebody at Apple pulled a fast one at the patent office. The entire 'Fig 1.' shows an example which doesn't even use Apple's 'invention'! It just uses good old fashioned greyscale alpha masks which Apple lists as prior art! Then two of the claims list anti-aliased text! Does anybody do this with color alpha masks? No font renderer spits out multi-color images! They spit out greyscale which is used to merge the text color/pattern with the background! Once again, they claim their invention is needed to do something which everyone does with the prior art method!
On the plus side, it's such a silly invention it's trivial to work around. Here's an idea: use three different alpha masks! One per channel! I wonder if Apple managed to get a patent on that. Hey, here's another nifty idea! Generate the three alpha masks from the three channels of a color image! I bet Apple never thought of that! Only a genius like me could think of that. What an invention! I'll make millions!
Man, this patent is the worst. Check out Claim 3: A method as in claim 1 further comprising displaying the result image. Whoh Nellie! Your going to display the image! Man, that's adds a whole new level of complexity. Usually, I composite images and then just free the memory. But actually displaying an image you've generated! Man, what incredible insight!
Nothing to fear but fear itself (Score:3, Insightful)
"Fear Itself
Misinformation on this matter has caused many open-source advocates to incorrectly accuse Apple of holding back Open Web technologies.
Let's hope that cooler heads prevail and that fear-debunking articles such as this one are more widely read."
It is amazing how worked up everyone got in November when they learned that a company that supports web standards and has a public policy of royalty-free licensing for them (as of October) had responded in June to a call to disclose all patents to the PNG group that they should be aware of for infringement issues in the future.
No one answered melquiades's question (Score:3, Insightful)
If Apple's patent is valid, nothing put out by the PNG group infringes. However, when an application, say, Mozilla, displays a PNG in front of some other graphic and uses the PNG's alpha mask to do partial transparency, that would infringe. Similarly, when a Gnome or KDE desktop displays a PNG icon and uses the partial transparency to have a smooth and not a jagged edge, that would infringe. But just storing the alpha mask in the file doesn't collide with anything in the patent.
In practice, there's so much prior art that the patent will be dead meat once it hits a court. Traditionally, the patent holder deals with this by licensing for a fee small enough that it's cheaper to pay than fight, and in this case, perhaps giving an out to the free software folks, while possibly trying to get a bit of cash from others. But in this case, I suspect that even that strategy is not going to work.
GIMP influenced? (Score:2)
Re:DO NOT TRUST APPLE- you cant predict the future (Score:1)
I'm fairly sure that passively waiting for someone to infringe is A-OK, however. Do you have some links or such that you could post to support your position? I'd be interested to see if my understanding is correct or not.