Slashdot Mirror


Apple Patent Blocking PNG Development

Daniel writes: "Apple has a patent (U.S. Patent No. 5,379,129) on compositing a source and destination image using a mask image. This patent appears to read on alpha channel transparency, which the PNG and MNG file formats use. APPLE has declared in their patent statement to the Scalable Vector Graphics Working Group that their patent is only available for RAND Licensing. Since this patent appears to read on the PNG file format, Apple is hampering work on the PNG and MNG file formats. Perhaps Apple would like to clarify this situation by explicitly stating that this patent does not cover the PNG and MNG file formats or by RF Licensing their patent to the PNG and MNG development groups. Alternatively, the PNG and MNG developers are asking people to submit prior art in order to invalidate Apple's patent. SGI in particular appears to have prior art with their 'blendfunction.' Make sure the prior art you submit is older than May 08, 1992, the filing date of Apple's patent."

357 comments

  1. Hmmm by owenc · · Score: 1

    They promote open projects like Darwin, then turn around and do this?

    1. Re:Hmmm by Anonymous Coward · · Score: 0

      this has nothing to do with open source but with patents,they own darwin even if it's open.

    2. Re:Hmmm by melquiades · · Score: 5, Insightful
      Keep in mind:
      • They are a company; their business is making money, not being cool (except to the extend that being cool helps business).
      • They are publicly traded, so they have a legal obligation to their stockholders to do their best to make money, even at the expense of being cool.
      • Making money means pursuing every strategy available to them to its fullest extent, and taking advantage of whatever the law, the world, and circumstance gives them.
      • Sometimes this means doing cool things, like open-sourcing the core of their new OS.
      • Sometimes the means doing crappy things, like abusing an overinflated body of intellectual property law.
      Of course, if they really do put the brakes on PNG (and let's wait to hear all sides of the story), and if that hurts their business (e.g. it hurts their good standing with their customers and developers), they won't do it. So maybe sending them a polite but firm e-mail asking for an explanation isn't a bad idea.
    3. Re:Hmmm by Rob+Kaper · · Score: 2, Funny
      Sometimes this means doing cool things, like open-sourcing the core of their new OS.


      As far as I know, BSD was already open in various incarnations. But the next time I build a proprietary layer above an open source project, I'll hire you for marketing so I can claim I was the one that made the core open source in the first place! :-)

    4. Re:Hmmm by George+Walker+Bush · · Score: 1
      AIDS THX

      Is that the new sound system from Lucasfilm or something?

      --
      George W. Bush
      President, United States of America
    5. Re:Hmmm by Anonymous Coward · · Score: 0

      They didn't have to use BSD as their core for their new OS, they could have stuck with the old MacOS core, or they could have used BSD but kept it closed source (doesn't the BSD license allow you do to pretty much what you want?). Them keeping darwin opensource was a "cool" thing.

    6. Re:Hmmm by Anonymous Coward · · Score: 0

      They made the decision to go public, so they are responsible for all the ethical problems this has. Don't let them get away with this shit.

    7. Re:Hmmm by ichimunki · · Score: 2

      As a publicly ownable company, they have an obligation to do whatever their shareholders tell them. Usually this is "make money", but it could be anything and is decided on by the democratically elected boards of the company. Members of the board are extremely responsive to the needs of larger blocks of shareholders. In fact, I've seen some pretty interesting wrangling over how board voting works and stuff like that, just because the board holds a lot of real power in a corporation.

      A better interpretation of the profit motive would be that Apple has an obligation to pay its employees for their efforts. It can only do this if it continues to operate at least at the break-even point.

      Frankly, this sort of patent messiness is just another X in my "con" column when it comes to Apple. And when their major "pro" at this point is "fanless computers", they just don't stack up well against a lot of other manufacturers.

      --
      I do not have a signature
    8. Re:Hmmm by Anonymous Coward · · Score: 0

      Darwin contains many things not derived from BSD. The kernel, for example.

    9. Re:Hmmm by Anonymous Coward · · Score: 0

      Yeah right, and when will they start making some software that sells not because it has lots of blue buttons and cool colors all around ?
      Apple sucks, and I'm looking forward to see those bastards disappear !

    10. Re:Hmmm by orb · · Score: 1

      This is garbage. We are not talking about being "cool", we are talking about being ETHICAL. Being publicly traded does not give any company the obligation to be unethical. Abusing IP is unethical and disgusting and there is no excuse
      for it.

    11. Re:Hmmm by Anonymous Coward · · Score: 0

      Christ on a bike; there's nothing unethical about an action taken in compliance with a law you happen not to like.

      If you draw a comparison to slavery laws, I'm going to smack you.

      IP serves a valid purpose in society. If you don't like it, work to change it, but don't be a prick.

    12. Re:Hmmm by Ozx · · Score: 0

      They made it "open source" because at the time it was a buzzword the translated to "free labor"...

    13. Re:Hmmm by Anonymous Coward · · Score: 0

      No law can change whether an action is ethical or not. Laws are only there to coerce people who aren't internally motivated by the least-common-factor ethics society has agreed to.

      Intellectual property was designed to serve a valid purpose, but law and circumstance have changed so that it no longer succeeds.

  2. 1992? by melquiades · · Score: 3, Interesting

    Apple introduced a function called "CopyDeepMask" into their API in ... I'm not sure ... certainly by System 7, maybe by 6. I'm pretty sure I was looking at that call in 1991, and maybe even 1990. Is 1992 the filing date, or the date they claim invention? Does it matter it pattent law?

    For some non-Apple prior art, when was the first version of Photoshop released? Alpha compositing is its bread and butter, and I'm pretty sure even the earliest versions let you turn an image into a selection.

    1. Re:1992? by FFFish · · Score: 1

      Alpha compositing is dead obvious to even the most naive thinker, and the patent may be invalid for that reason alone.

      --

      --
      Don't like it? Respond with words, not karma.
    2. Re:1992? by mosha · · Score: 2, Informative

      > I'm pretty sure I was looking at that call in 1991, and maybe even 1990. Is 1992 the filing date, or the date they claim invention

      The patent law allows one year since the date of public disclosure until the patent is filed. Therefore if you were looking at it in 1991 and they filed patent in 1992, they are still OK.

    3. Re:1992? by kevinank · · Score: 2

      Xbitmaps using seperate mask and data were included in X11R3 (possibly earlier, but that is the first version I worked with.) XPM which combines the mask into a single file has been around since at least '89, but there are numerous earlier versions of the same thing used for blitter objects and sprites. Alpha masking I'm not sure about, but I'd look for something on antialiased mouse cursors or the like.

      --
      LibBT: BitTorrent for C - small - fast - clean (Now Versio
    4. Re:1992? by DrSpin · · Score: 3, Insightful
      Don't worry, this was well known technology long before 1990.

      This patent is only good for toilet paper.

      Patents are granted by the patent office. They are not Valid until tested in a law court. It is not the patent office's job to determine whether there is prior art. If they know there is, then they will not grant the patent. If they are not certain then they will grant and wait for someone else to challenge (no sense in wasting taxpayer's money).

      As others have said, Apple have to maximise the shareholder value or the directors might go to jail. So even if they are certain that there is prior art, they will still file a patent - after all, it may be that no one bothers to challenge. Then, when it turns out Apple accidentally infringes some other, equally worthless, patent, they can do a mutual exchange. The shareholders will be impressed, and the potential for lawsuits reduced.

      This is considered sound business practice in the USA.

      It may be seen in a different light by the rest of the world, but WTF.

    5. Re:1992? by hearingaid · · Score: 4, Interesting

      1992 is the filing date.

      It no longer matters under U.S. law when they claim invention, under the new patent regime, which is since 1987 IIRC. (The U.S. in the eighties amended its patent and copyright laws to make them conformant to international standards.)

      As another poster pointed out, they're allowed public disclosure of the content of the patent for a year before their filing date. Any earlier disclosure and they themselves are prior art.

      However, for prior art from other companies or from private individuals, the day before the patent is filed is early enough to qualify as valid prior art. There was an interesting case with the patent on the Magic: the Gathering collectible card game, as TSR released a competitor to Magic about four days before the patent was filed. Hasbro now owns both companies, but I believe Steve Jackson Games was still able to use the TSR game as prior art to knock down the collectible card game patent.

      Yes, the U.S. Patent Office lets you patent the rules to games. No other patent office in the world does. There are worse things than software patents out there.

      --

      my old sig used to be funny, but then slashcode ate it and now it's not funny anymore

    6. Re:1992? by cshotton · · Score: 2
      It probably predates even this. Apple had patents issued around the concepts of irregular regions, masks, and blitting algorithms as part of the original Lisa O/S. These were originally developed on the 6502 series of Apple machines in a package called AppleGraphics, which shipped in about 1980, I think.

      There's no sense in bitching them out about this. Their work very likely predates every other computer manufacturer except for work done at Xerox/PARC. And we all know that story...

      --

      Shut up and eat your vegetables!!!
    7. Re:1992? by Anonymous Coward · · Score: 0

      a) Patents are valid until they expire, are placed in the public domain by the patent holder, or a court of law determines they don't qualify for protection.

      b) Except in extreme cases, directors don't face the possibility of jailtime for their guidance of the company. If they are negligent, incompetent, or don't act in the best interest of the company, they face the threat of a laswuit by shareholders or the company itself.

      c) Directors set the direction of the business and generally wouldn't be involved in day-to-day stuff like patent filing.

    8. Re:1992? by zangdesign · · Score: 1

      Yeah, now it is. Then, maybe not.

      --
      To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
    9. Re:1992? by shofmann · · Score: 1

      Photoshop is the commercialization of the software developed to composit the special effects used by the movie The Abyss. So, therefore, it cannot predate 1989. As I recall, Photoshop first appeared sometime in early 1990.

    10. Re:1992? by ichimunki · · Score: 2

      Am I strongly mistaken or is this a patent on the digital instantiation of a stencil? If so, there are thousands of years of prior work in the analog world, complete with methods for blending, irregular shapes, and layer transparency. I mean, besides screen-printing and cutouts, there's work that people like Walt Disney have done with multi-layer cameras, etc. If there's more to what this patent is about, I'd like to hear it. And please, don't say it's the math involved. Allowing companies to patent math equations is the most asinine thing ever, so if the patent office is doing *that* then it is probably time to write to the appropriate elected officials and request a change in patent office management.

      --
      I do not have a signature
    11. Re:1992? by Anonymous Coward · · Score: 0

      First off just watch any Television broadcast prior to 1992, all television professional broadcasts that is, that use graphics on live images use alpha blending period. Kyron's are way before apple had the patent.

    12. Re:1992? by Anonymous Coward · · Score: 0

      They had a CopyMask call that was older than that where you made a black mask image and where the image was black, the copied image was opaque and where it was white it was 100% transparent. It didn't make 50% tansparency possible though..

    13. Re:1992? by Flower · · Score: 2
      Patents are granted by the patent office. They are not Valid until tested in a law court.

      Flatout wrong and uninformed. The burden of proving a patent is invalid isn't on the patent holder. Never has been, never will be. Once that patent has been issued the holder can charge licensing fees, stop you from making a product that violates the patent, etc.. Saying that these rights of the patent holder aren't there until tested in the courts is sophistry. Nothing more.

      --
      I don't want knowledge. I want certainty. - Law, David Bowie
  3. I want I want I want by havardi · · Score: 1

    Transparency, with lossy compression, layers and animation support.

    Is that too much to ask?

    1. Re:I want I want I want by Decimal · · Score: 1

      Transparency, with lossy compression, layers and animation support.

      Gosh. I have no idea where you'd Find something like that.

      --

      Remember "Bring 'em on"? *sigh
    2. Re:I want I want I want by styrotech · · Score: 1

      I suppose if you don't want lossy compression, layers, and think that 1bit palette based transparency is good enough, don't mind the licensing - then yes gif would be ok.

      One and a bit out of four wasn't bad was it? ;-)

    3. Re:I want I want I want by Decimal · · Score: 1

      Sorry, .gif *is* lossy for images over 256 colors.

      --

      Remember "Bring 'em on"? *sigh
    4. Re:I want I want I want by J.+Random+Software · · Score: 1

      GIF can't encode images that use more than 256 colors--there's some debate whether you can validly compose areas with several palettes in one image, but certainly you can't expect every implementation to display that correctly. But once you quantize the image you can keep decoding, manipulating, and re-encoding it forever without losing information. PNG, MNG, TIFF, and GIF are suitable editing formats, while JPEG and MPEG aren't because the output continually degrades.

  4. PNG Open Source Masturbation by Anonymous Coward · · Score: 0, Flamebait

    Oh come on.... who cares? The GIF (LZW) patent is due to expire within a year anyway, so why would you bother with gif? I bet you could even start using it now without Unisys being able to do much about enforcement. Yes it handles bigger images and more colors, but if you care about the image why aren't you using TIFF? It's not like storage or RAM is incredibly expensive. MNG is not and never has been a standard, it is just a proposal - animated GIF is here to stay.

    1. Re:PNG Open Source Masturbation by Nohea · · Score: 1

      KDE uses MNG for animations. I noticed that when trying to install KDE RPMs once.

    2. Re:PNG Open Source Masturbation by Anonymous Coward · · Score: 1, Informative


      OK - let's compare features:

      GIF: 1 bit alpha (ie On or Off)
      PNG: Up to 8 bit Alpha (ie antialiased edges, semi-translucent images, etc)

      GIF: 8 bits per pixel of colour (severe image
      banding for subtle gradations - inability to match important colours - no pantone possibilities).
      PNG: (at least) 8, 16, 24 bits per pixel (cheaper than GIF all the way up to better-than-your-eye-can-resolve).

      GIF: Animation.
      PNG: ...well...you gotta use MNG (yuk - this was a poor decision IMHO)

      GIF: Fast preview by interlaced download.
      PNG: Even faster preview by much more complicated
      pixel ordering scheme.

      I think PNG wins hands down. The *only* feature
      they missed was 'lossy' compression a'la JPEG...and GIF can't do that either.

      TIFF is virtually unusable due to wild
      proliferation of tags - TIFF images don't
      port well from one tool to another.

    3. Re:PNG Open Source Masturbation by wadetemp · · Score: 2, Interesting

      Actually there are ways to get lossy compression out of both PNG and GIF. It's not built into the format itself though. It's a fairly simple matter for an application to rearrange the pixels in your image a bit so that they compress better (for example, swapping two pixels in GIF so that like colors are next to each other.) The image loses quality; the file size gets smaller. Lossy compression doesn't need to have anything to do with the format itself, but rather that format's ability to be smaller in size given loss of quality.

    4. Re:PNG Open Source Masturbation by trash+eighty · · Score: 1

      PNG is far better than GIFs for web images, i only use GIFs now if some animation is needed. all that alpha stuff other people can explain better produces smaller filesizes of higher quality image.

    5. Re:PNG Open Source Masturbation by moogla · · Score: 1

      mod up... because I can't do it myself.

      What he says is very true. In fact, why aren't there filters for Photoshop and GIMP that would do this sort of thing?

      --
      Black holes are where the Matrix raised SIGFPE
    6. Re:PNG Open Source Masturbation by Ayon+Rantz · · Score: 1

      Try the Photoshop (at least 6.0+) "Save for web" function under the file menu, you'll see a slider labeled "lossy" which you can use for the GIF and PNG formats. I use it all the time, works like a charm.

      --
      Pokéthulhu
      Gotta catch you all!
  5. What a pain in the ass... by Bonker · · Score: 3, Interesting

    Now that I've finally weaned myself completely away from the GIF file format, PNG is having patent problems. Let's add another line to "Software Patents are bad, M'kay?"

    From what I understand, this patent tries to over-broadly apply to all in-file 'Alpha-channel' blending techniques.

    My suggestion is to create an open-patent free protocol that replaces one file transparency with two-file transparency. IE, one file is the base image, and the second file acts as a transparency mask. Since it uses two files, this technique should be free and clear of the Apple patent, right?

    An HTML tage for something like this would read something like

    < img src="file.jpg" mask="mask.jpg" >

    --
    The next Slashdot story will be ready soon, but subscribers can beat the rush and slashdot the links early!
    1. Re:What a pain in the ass... by snake_dad · · Score: 2, Funny

      Noooo... Don't do it! this technique is patented by some company named "Reknob"!

      --
      karma capped .sig seeking available Slashdot poster for long-term relationship.
    2. Re:What a pain in the ass... by dun0s · · Score: 1

      10 print "Software Patents are bad, M'kay?"
      20 goto 10

    3. Re:What a pain in the ass... by Anonymous Coward · · Score: 0

      Nope, won't work. How many free textures have you downloaded for 3D modelling, and found the bump map file hasn't been included? It's happened to me *a lot*.

      I've got another idea. Everyone should have access to technology. If someone tries to inhibit that -- yes -- that "right" -- then I say boycott them, at the very least.

  6. You think THAT's bad... by Tsar · · Score: 5, Interesting

    You know how, when you type the last character that'll fit on the last line in a text window, the top line disappears, all the other lines move up one, and the cursor appears in the first position of a new blank line?

    IBM has a patent on that.

    1. Re:You think THAT's bad... by magicslax · · Score: 0

      However, IMB hasn't tried to *hamper development* of projects using this strange and unusual UI covention. When they do, I'm returning this world and demanding a better one.

    2. Re:You think THAT's bad... by Tsar · · Score: 4, Offtopic

      However, [IBM] hasn't tried to *hamper development* of projects using this strange and unusual UI covention.

      No, but they've definitely used it to their advantage. I came across this information around a decade ago, so forgive me if I'm overly broad or forgotten some of the details, but this is how I understand IBM operated during the original Attack Of The Clones.

      Let's say you and I decided back in 1986 to start building IBM compatible PC's. Hey, everyone's doing it, we'll sell 'em cheaper than IBM and make a fortune. So we get the board and case suppliers online, license our own version of the Phoenix BIOS and negotiate bundling licenses for MS-DOS, and we're underway.

      Pretty soon after getting started, we get a nice little packet from IBM's legal department which contains photocopies of a few PC-technology-related patents held by IBM, and a polite letter wishing us success in our venture and inviting us to come on in to negotiate a patent-licensing agreement. You and I, being young turks who've never dealt with Big Blue, decide that IBM isn't going to bother with us over a few patents, and blithely continue our little operation.

      Some time later (reports vary), there's a knock on our door. Several suits enter, one of them carrying a largish briefcase. They introduce themselves as legal representatives of the IBM Corporation, and in the course of time reveal the contents of the case. In it are complete copies of over four hundred patents with direct application in the construction of a fully IBM-compatible PC, covering everything from the ISA bus to the way the cursor moves when you hit the Enter key. They explain the situation to us, and finally dawn breaks upon our fevered brows.

      We sign an agreement granting us permission to use any and all patents involved in PC construction, in return for a nice healthy royalty to IBM for every PC we make. We also sign a non-disclosure agreement which states that we will not only keep the agreement confidential, we will keep the existence of the agreement confidential.

      Thus, for several years, IBM made money from every PC ever made, whether it had IBM on the label or not. I assume the patents in question have expired by now, but IBM is a technology-creating machine even now, and a large chunk of their revenue still comes from royalties.

      Side note: I fully support this kind of use of intellectual property. If I create something and someone else is making money directly from my creation, I should profit as well. If someone is using my creation for free, however, that's another kettle of fish, and I lack room in these margins to deal with that issue fully.

    3. Re:You think THAT's bad... by AbsoluteRelativity · · Score: 2, Funny

      > I fully support this kind of use of intellectual property. If I create something and someone else is making money directly from my creation, I should profit as well.

      Then you wont mind going to hell, when God sees you made money off of his creations with out giving him royalities. >)

      --
      disclaimer : My views do not represent those of every one else in slashdot.
    4. Re:You think THAT's bad... by DrSpin · · Score: 1
      I fully support this kind of use of intellectual property. If I create something and someone else is making money directly from my creation, I should profit as well.

      So do I. Its preferable in every way to how M$ do business. Furthermore, you are welcome to photocopy every single one of those patents, and if they are all worthless, you can keep on making PCs. When IBM sue you, they lose, and get to pay your legal expenses and compensation for the aggro they caused you.

      If the patents are granted in the US, then they MAY be valid in the US. Provided they meet the requirements of EC legislation, they will also be valid in the EC*. Only Korean patents are valid in Korea.

      Patents in some third world countries are not worth a fig. If the police are illiterate, the courts are open to bribery, and the government is a bunch of gun-toting morons on dope, then enforcing patents may not be viable.

      If the patents are not valid where you live, you can make as many PCs as you like, and IBM can kiss your butt.

      * EG: Patents on ways of doing business are valid in the US, but not on the EC.

    5. Re:You think THAT's bad... by KarmaBlackballed · · Score: 2

      When IBM sue you, they lose

      Uhhh, not in the USA. You, me, and most small towns don't have the money to defend themselves in court for the years it takes to resolve an IP dispute with a large company like IBM. A lawsuite from them or any giant company is the end of the battle even when they are wrong. That is the real world. Learn to recognize it. You are in it.

      --

      --- -- - -
      Give me LIBERTY, or give me a check.
    6. Re:You think THAT's bad... by Lars+T. · · Score: 2, Funny

      Well, not only would his patent(s) have run out by now (if he had some - it doesn't say "On the seventh day he created the patent office and filed patent #000000001 "Creation"), he also told man to exploit his creation any way he could.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    7. Re:You think THAT's bad... by overunderunderdone · · Score: 1

      Uhhh, not in the USA. You, me, and most small towns don't have the money to defend themselves in court for the years it takes to resolve an IP dispute with a large company like IBM.

      Too true, but it is not really an argument against intellectual property as such but for a fairer, less complex and more transparent legal system. And surprisingly big companies like IBM would support reform of the court system because while it would lessen their ability to use their deep pockets to unfairly bully small fries with valid patents they would also be free from nuisance suits seeking to raid those deep pockets from small fries with invalid patents (and a host of other legal strategies to raid those deep pockets). Unfortunately the trial lawyers that are the only party that benefit from a complex and unpredictable legal system generate more than enough money from that system to protect it from any threat of reform.

    8. Re:You think THAT's bad... by Anonymous Coward · · Score: 0

      When there's prior art on everything, all patents are invalid.

    9. Re:You think THAT's bad... by IntlHarvester · · Score: 2

      Good story. Most people probably didn't know this part:

      Thus, for several years, IBM made money from every PC ever made, whether it had IBM on the label or not.

      It's my understanding is that IBM had to licence those patents to you under Reasonable and Non-discriminatory terms (RAND) due to anti-trust restrictions. When the restrictions were lifted, we got closed tech like MCA with much steeper fees.

      I'm curious if you negotiated with them, or if they just gave you a pricesheet. (The sums I've heard bandied about were something like $5 per PC. AFAIK, IBM is still getting royalties for VGA controllers and some other bits.)

      --
      Business. Numbers. Money. People. Computer World.
    10. Re:You think THAT's bad... by PD · · Score: 2

      I won't believe in god until I hear from her lawyers.

    11. Re:You think THAT's bad... by AbsoluteRelativity · · Score: 1

      > he also told man to exploit his creation any way he could.

      Not that I am a believer in revealed religions, but he contradicted that at several points, consider the fact that everything in our universe is supposed to be Gods creation, yet some explotations are wrong, you cant sexually exploit someone (in later times you would have been stoned if you were not married). It should be aparent that just because God said that, that it does not mean it is okay to exploit children, etc. There is limitations on what that means (just look at some of the ten commandments, and look at the moral standards), so it is contradictory. Maybe wealthy and powerful people like to get caught up in the delusion that what every they do (exploting people and labor ect) is okay because God said so (inventing things like crumb/trickle down economics), but that is part of the fallacy of religion and I would wish those people bad luck/probability in their endeavours.

      --
      disclaimer : My views do not represent those of every one else in slashdot.
  7. Why... by smaug195 · · Score: 1

    Is this the only thing I can think of?

  8. what if by fishebulb · · Score: 2, Insightful

    the hypocrisy around here getting irritating. Since it was apple doing it, they are asked to explain their actions. Anyone else (read microsoft) would do something like this, there would be outrage.

    1. Re:what if by fossa · · Score: 2, Insightful

      There are like 20 comments at this point. It is clear there is no outrage. Why didn't I notice this earlier?

      I for one am extremely outraged. I'm sick of this shit. I'm sick of being pushed around by corps. Might makes right. It sickens me that I cannot in good faith buy from virtually any company. I don't want my money paying for this bullying. This ranting does nothing though. Apple's betting most people won't care and they're probably right. Heck how many people have the balls to even boycott RIAA member record companies? How many people have the balls to reject bullshit dvd's? Not that boycotting them makes any difference whatsoever. But how much of your money has gone toward buying politians? How much has gone toward bullying PNG? Some of the money is mine. It makes me sick. I buy this shit anymore. Even one of my favorite bands, the anti-establishment, anti-big record comany, anti-MTV NOFX, has a lead singer who started an RIAA member record company. How can I justify purchasing from them any longer? Thank you. I'll go back to my cave now.

    2. Re:what if by Anonymous Coward · · Score: 0

      Just wait a tad longer. I, for example, haven't yet had my chance to point out the significant number of reasons why Apple is AS BAD OR WORSE than Microsoft when it comes to open standards and interoperability. This is just the latest in a LONG line of steps they have taken to put down the open source/open standards community. Anyone who thinks Apple is a "cool company" is more concerned about their image than technology.

    3. Re:what if by Graff · · Score: 4, Insightful

      Have you read this linked page? Have you read any statements made by Apple that they are using this patent to prevent you from using the PNG format?

      If you look at that page, you will see that Apple does offer a license for the patent as part of the SVG 1.0 patent which is being put together. It looks like they are just being cautious in order to keep their rights to the patent intact, but still allow it to be used for PNG and SVG.There are plenty of greedy corporations out there and Apple may in fact be one, but don't assume they are without looking at all the facts. Take a look at the sites listed in this article, write to Apple and ask questions, express your thoughts to Apple. If you are not then satisfied with what you see then you can make as much noise about it as you want. Making a big deal about this just because someone has implied wrongdoing on Apple's part is just being a follower.

    4. Re:what if by fossa · · Score: 1

      You are right of course. It's just so disheartening to see these headlines time and again. I need an 8 mile run right about now...

    5. Re:what if by Score+Whore · · Score: 1

      Then complain to the people writing the headlines erroneously... not that any of the /. wankers give a shit.

    6. Re:what if by Xylantiel · · Score: 1

      Just the existence of the pantent is cause for outrage. As people have pointed out with reference to GIF, the current disposition of Apple is irrelevant. You say we should not be outraged because Apple is "being nice", but with all the references to what appears to be firm prior art, it seems reasonable to be outraged at Apple for applying for the patent in the first place!

      Not that being outraged at a corporation really does any good. Likely the people who made this decision are gone. What if Apple was aware of prior art, but didn't mention it in the patent application, hoping it would slip through anyway? As far as I know that's illegal, but what are you going to do?

  9. Good luck on that one by Rosco+P.+Coltrane · · Score: 2, Funny
    "This patent appears to read on alpha channel transparency"

    So, is Apple going to go after the Photoshop or Gimp people ? that would really make them look like an ass ...

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    1. Re:Good luck on that one by iomud · · Score: 2

      Apple's playing pages from the how to be a dick manual again.

    2. Re:Good luck on that one by Anonymous Coward · · Score: 0

      How does a pointless comment like the above get moderated to 4 and Funny? It is not an interesting comment nor is it in the least funny.

    3. Re:Good luck on that one by mike_sucks · · Score: 1

      Hey, why not? Adobe went after KIllistrator, and won.

      --
      -- "So, what's the deal with Auntie Gerschwitz et all?"
    4. Re:Good luck on that one by Trepidity · · Score: 2

      Apple has explicitly declared that they only support the use of RF licensing in web-standards-related patents. The article Slashdot quoted is over a year old and no longer represents Apple policy.

    5. Re:Good luck on that one by Anonymous Coward · · Score: 0

      Yes but only the name. Killustrator was too much like Kill Illustrator and Adobe didn't like the sound of that.

    6. Re:Good luck on that one by SnapShot · · Score: 1

      I not a game programmer, but hasn't masks and alpha-channel kind of stuff be used for sprite-based games since the "beginning"?

      I vaguely remember the Amiga had a sprite object (run off of a seperate chip, maybe?) that used a mask. Faint recollections of typing in games from Compute! Magazine...

      There must be something a bit more complicated about this patent than simple mask techniques and/or alpha channel.

      --
      Waltz, nymph, for quick jigs vex Bud.
    7. Re:Good luck on that one by Anonymous Coward · · Score: 0

      >Hey, why not? Adobe went after KIllistrator, [slashdot.org] and won.

      no, a greman company went after KIllistrator, to "defend the intrests of Adobe, Even though Adobe had no idea the suit was taking place

    8. Re:Good luck on that one by gaj · · Score: 1
      The last Apple update in the quoted document is July of 2001. How exactly is that "over a year old"?

      You claim Apple has since updated their policy WRT this patent. Offer up a link or admit you're simply acting as an appologist for Apple and STFU.

      BTW, if you can offer a link showing that Apple has changed their stance on this pantent, then it's (once again) /. that should STFU.

    9. Re:Good luck on that one by Trepidity · · Score: 2

      Perhaps you might want to countenance the possibility that one might be more productive doing research on one's own than simply going around commenting on the ways various people need to "STFU."

    10. Re:Good luck on that one by RazzleFrog · · Score: 1

      I don't think Apple is going to go after Adobe anytime soon considering that Adobe, I believe, is the #1 developer for the mac platform.

    11. Re:Good luck on that one by Glytch · · Score: 2

      Apple? Go after Adobe? Why on earth would Apple want to hurt the single company that makes software for their OS?

    12. Re:Good luck on that one by gaj · · Score: 1

      No. I don't.

      If I took the time to research every unsubstantiated claim made here on /., I wouldn't get any code written. Nor have time for much of anything else.

      Given that the linked page specifically contraticted the poster's claims I don't think it's unreasonable to request substantiation of those claims.

      I'll grant that I could have been "nicer" about it. So what. I could have turned the torch up much higher, as well.

  10. it's different! by Anonymous Coward · · Score: 0

    apple hasn't been the nicest of people as of late. remember when they stopped everybody from copying the feel of OSX?

  11. FUD? by crayz · · Score: 5, Insightful

    Has Apple actually made any threats on this, or did someone just find this statement and see it as a possible precursor to a threat?

    PNG has been around for a while now, and Apple has never(AFAIK) said anything about it in the past. I really don't see how this changes anything.

    Now we're gonna get all these slashbots telling us how Apple is evil and everyone should boycott OS X/Darwin because of this, when they really haven't done anything. Chicken Little ought not be the standard tone of every Slashdot story.

    1. Re:FUD? by Rob+Kaper · · Score: 2
      Now we're gonna get all these slashbots telling us how Apple is evil


      No, but most patents are, especially ones with regards to software.

    2. Re:FUD? by Anonymous Coward · · Score: 0

      yeah, lets not forget that its all microsofts fault

    3. Re:FUD? by jmd! · · Score: 1

      I think the problem is that they CAN, and for the next 75 years or however long patents last, PNG and MNG only exsist as long as Apple lets them.

      > Now we're gonna get all these slashbots telling us how Apple is evil and everyone should boycott OS X/Darwin

      Well, I still buy books from bn.com rather then amazon.com because of 1 click.

    4. Re:FUD? by Savage-Rabbit · · Score: 1

      I agree with you!! Blocking free file formats by trying to rape patent-laws sounds more like M$ than Apple. I would be greatly suprised if they actually went ahead with a serious attempt to block PNG. Being shaken down by Unisys for license fees is not exactly a great motivator for Apple to block free alternatives to GIF. The only reason Unisys is able to demand license fees anyway is because of the GIF formats unique features which in the past at least made it the only entry on the list of developers alternatives. If anything it is in Apples interest to help create a free alternative which would leave Unisys with the choice of abandoning its license policy or watch the GIF format die a slow death.

      --
      Only to idiots, are orders laws.
      -- Henning von Tresckow
    5. Re:FUD? by Baki · · Score: 2

      No, it sounds more like Apple than like MSFT.
      Apple has a history of suing others w.r.t. patents. This is the reason that in the 80s and part of the 90s, Apple was subject to a boycott of the FSF (MSFT never was).

      MSFT might look meaner and more dangerous to us, but that is only because of it's size. When it comes to unethical practices Apple is at least as bad; we can only be glad that Apple didn't win, or we (the free software community) would have an even more dangerous enemy.

      B.t.w. it seems there never comes an end to these patent things. It is really tiring. Why not just go on frontal collision course with this &^#&^$: Blatently violate as many software patents as possible in Open Software, distribute it underground or from bases in Europe (where software patents still don't apply and politics is tending against them) and just say f*ck you against the US patent system. It would be interesting to see what happens. It might spark a healthy discussion, if not inside the US then at least between the US and the EU.

    6. Re:FUD? by Bugaboo · · Score: 1

      Actually, if Apple doesn't defend the patent, they lose it, so PNG and MNG would be unharmed.

    7. Re:FUD? by Zo0ok · · Score: 3, Informative
      the next 75 years or however long patents last

      A patent is valid at most 20 years from the time being filed in the first place (1992 + 20 years). A renewal fee is required every year.

    8. Re:FUD? by Guy+Smiley · · Score: 3, Interesting

      Seems to be pure FUD, AFAICS. I'm on all of the PNG lists, and while there was a brief flurry of
      discussion about this at the same time the whole W3C RAND licensing issue was a big deal, there has
      not been anything since then (unless, of course I was unsubscribed from the PNG lists without my
      knowledge, hard to tell when you get a few hundred
      linux-kernel emails a day).

      In any case, no threats from Apple ever about PNG, just speculation and pre-emptive prior art
      gathering on the part of the PNG group.

    9. Re:FUD? by Savage-Rabbit · · Score: 2, Interesting

      I know I will get flamed for this by every "Patents are the root of all evil" Zelot on /. and I know I will loose alot of karma over it. But believe it or not I not possibly care less, so here goes:

      You can say whatever you want against patents but they are not the root of all evil. Patents have been an accepted part of doing business on this planet for a very long time. And they are not likely to disappear any time soon because like it or not they are essential to commerce. There is nothing colossally more wrong with being able to patent software than there is with patenting hardware. If I make a living by it why should I spend time developing software if I can not protect my self from people ripping me off??? If a commercial software developer comes up with a clever way of coding something he has a right to patent it like any other inventor. Open source organizations will have to live with the fact that if some technology is patented by a commercial organization they can not use it free of charge and without permission. Pay up or bugger off that is the rule of the game. What Open source organizations can do is either come up with alternatives and/or they can stop whining about patents and try to beat Commercial organizations at their own game by patenting software them selves. Of course there is a thin line between people protecting their patented inventions and a few greedy misguided individuals b*tt f*cking patent-laws and using them in ways these laws were never intended to kill of pesky competitors but that still does not make patents the root of all evil

      With regard to Apple: If Apple has a patent then it is Apples right to sue those who violate them. With regard to Apple I admit to being somewhat unfamiliar with its long and distingushed history of using patents to block file formats. Were these suits legitimate attempts at protecting its rights with regard to its patented inventions or were they all purely malicious attemts at killing off competitors??? And besides what do you think Apple has to gain from Killing PNG off?

      --
      Only to idiots, are orders laws.
      -- Henning von Tresckow
    10. Re:FUD? by paulwomack · · Score: 2, Insightful
      >> PNG has been around for a while now, and Apple has never(AFAIK) said anything about it in the past.

      Correct me if I'm wrong (hint: I don't think I am), but wouldn't that statement have applied to GIF/UNISYS?

      BugBear.

      --
      Ignorance is curable. Stupid is forever.
    11. Re:FUD? by Electrum · · Score: 1

      That's only for trademarks, not patents.

    12. Re:FUD? by DrSpin · · Score: 2, Interesting
      In the UK, Patents are only valid for 13 years, unless it is clear that

      The patent has not recovered the outlay in developing the technology

      Extension to 17 years (the maximum) would recover the outlay.

      Society would benefit form the patent being profitable

      Generally, patents are only extended where the government has held up the patent for its own benefit, or, for example, with a drug which took ten years of development/trial before the government granted a licence.

      Which means the patent may be valid in the US, but expire in the EC, see my previous comment about patents respecting national boundaries, and the rest of the world not being required to respect US law.

      Unless subjected to a rain of cruise missiles.

    13. Re:FUD? by mav[LAG] · · Score: 5, Informative

      There is nothing colossally more wrong with being able to patent software than there is with patenting hardware.

      There's a huge difference between software innovation and hardware innovation. Software innovation is sequential and complementary. Software development is not a zero sum game. Developers have always used the work of others to build, improve and enhance functionality. In the open source and Free Software worlds, this works through availability of source and the distribution licenses. In the commercial worlds, it works through user groups, conferences and special interest Web sites (like this one) where people can share ideas and code.

      If I make a living by it why should I spend time developing software if I can not protect my self from people ripping me off???

      Be my guest. Discover a new algorithm without any access to the work of others (I'd be impressed with that straight away) and then patent it. Oops. Is it too expensive? Darn. It seems only the big companies can afford to patent XORing a bitmap with the background to achieve transparency, something I thought up independently when I was 12. And are they protecting themselves from others ripping off this "innovation". Nope - they use patents for attack, not defence. So smaller developers can't write software even when protected by the patent system.

      If a commercial software developer comes up with a clever way of coding something he has a right to patent it like any other inventor.

      This is a great idea - in theory. The problem is that there are no "clever ways of coding something" which don't boil down to techniques which have been used for years: linked lists, hash tables, look up tables, mathematical operations, bitwise operations and basic algorithms used on basic data structures. It's easy to check this too - pick any software patent held by say IBM, get it translated into English or pseudocode and it will be a trivial operation. Guaranteed.

      Open source organizations will have to live with the fact that if some technology is patented by a commercial organization they can not use it free of charge and without permission.

      Do you mean technology or software specifically? If software, then commercial organisations should not be using free or open source software at all. Come to think of it, they shouldn't be using the Internet either.

      Pay up or bugger off that is the rule of the game. What Open source organizations can do is either come up with alternatives and/or they can stop whining about patents and try to beat Commercial organizations at their own game by patenting software them selves.

      Software innovation doesn't happen when development is hampered by a mass of patents. In the non-software worlds, the inventor needs to recoup his costs and thus I can see the need for a limited time of protection. But in software, all that happens is those that can afford to hold patents use them as a weapon against those that can't. And very few true innovations happen in large patent-holding companies. It's the garage operations, the one or two guys in their back rooms who come up with new stuff all the time.
      And why should non-US programmers pay license fees to someone like IBM in the US? What gives them the right to tell me whether I can or can't write software in a country 10 000 miles away?

      --
      --- Hot Shot City is particularly good.
    14. Re:FUD? by Savage-Rabbit · · Score: 2, Interesting

      Patents on hardware of all concievable kinds are used as weapons in the real world all the time. That is nothing new. That still does not mean that we should abandon Patents and let anachy reign. As for software breaking down into well known techiques? Fine but then so does a common Automobile Gearbox if you break it down into Cogwheels shafts screws rods and other components. A whole slew of a Gearboxes components like say, cogwheels have been in use in various forms since the Bronze age. Should people be unable to patenta a new Gearboxdesign because they use the well known common cogwheel? You can still build something out of common well known components and create a system out of those components that is patentable.

      But in software, all that happens is those that can afford to hold patents use them as a weapon against those that can't.

      Nobody died and made software god. Big evil companies have been using Patents as Weapons for over a hundred years. Sam Colt got a patent for his revolver and used it to kill his competitors for years until the patent expired. This was despite the fact that revovlers were nothing new and what he patented has existed since the 16'th century. I think that is called prior art! There was also the famous case of Ford vs. Selden another example of people generalizing a patent and using it to pulverize the competition. Seldens claim was eventually thrown out of court and the Patent system matured. So welcome to the real world. Software patents will happen because there is a good reason for them and the Software patenting system will eventually stabilize and if it does not there are the courts.

      What gives them the right to tell me whether I can or can't write software in a country 10 000 miles away?

      Because they got to the patent office before you did. The road to faliure is littered with brave souls that thought of it first but got to the patent office second. Big evil corporations or any one else holding a patent can tell you not to write software, say a GIF editing utility because they (In this case Unisys) sunk money into developing GIF, they patented it or key components of it and they have a right to demand license payments of anyone who uses their patented technology. It sucks ass but that is the way the world works, people play hardball, and the real world just arrived in Software-land.

      --
      Only to idiots, are orders laws.
      -- Henning von Tresckow
    15. Re:FUD? by mav[LAG] · · Score: 2

      Patents on hardware of all concievable kinds are used as weapons in the real world all the time. That is nothing new. That still does not mean that we should abandon Patents and let anachy reign.


      On the contrary, that is the exact reason why the patent system should be seriously overhauled. Not abolished - I didn't say that anywhere - but at least given a big shakeup. The original intent of the patent system was to promote the common good . Part of this means providing a limited time protection to the inventor after which the invention may be freely used by anyone. I don't see any common good in the current patent situation.

      Nobody died and made software god. Big evil companies have been using Patents as Weapons for over a hundred years. Sam Colt got a patent for his revolver and used it to kill his competitors for years until the patent expired.

      Hello? Anyone at home? Software is not the same as hardware It is stupid to apply the same rules to it as to a manufacturing-based process which churns out physical objects.

      will happen because there is a good reason for them and the Software patenting system will eventually stabilize and if it does not there are the courts.

      You're slightly misinformed. The US Government asked the software industry about twenty years ago whether software patents were a good idea. For a number of very good reasons they said no, they weren't. 17 years is a ridiculous period of time in software land, software value depends on availability - not scarcity (unlike physical inventions) and a patent system would impose costs on development - like any regulation does. The Feds didn't listen and software became patentable shortly after that.

      What gives them the right to tell me whether I can or can't write software in a country 10 000 miles away?
      Because they got to the patent office before you did.


      Um, that's not a reason. Luckily I live in a different country with its own - rather robust - Constitution which ensures that the profits of a company in another country do not infringe my rights to write software in any way.

      It sucks ass but that is the way the world works, people play hardball, and the real world just arrived in Software-land.

      /s/Real World/American View of The Real World/g
      Plenty of countries think that America's patent system is the thing that sucks ass and thus ignore it. Ironically, the US itself had this attitude when it was once a young nation - foreign patents and copyrights were ignored - because the common good of the nation was at stake. Nothing like telling a large foreign power where to shove it when you're just starting out. Oh, wait...

      --
      --- Hot Shot City is particularly good.
    16. Re:FUD? by PieceMaker · · Score: 1

      Chicken Little ought not be the standard tone of every Slashdot story.

      No, just the standard tone of every Slashdot MS story.

    17. Re:FUD? by SnapShot · · Score: 2
      Software patents will happen because there is a good reason for them and the Software patenting system will eventually stabilize and if it does not there are the courts.

      What, exactly, is the "good reason" for software patents? Maybe we should have "newspaper patents" next. Charles Krauthammer can patent illegible, right-wing rants and Molly Ivans can patent snide anti-Bush comments ;) Book patents? The estate of J.R.R. Tolkien can sue J.K. Rawlings for infringement on their "wizard with white beard patent". Billboard patents. Apple can sue anyone who puts the Dali Lama on a billboard (except in China ;).

      Software should be protected the same as any other creative work (via copyright) since software IS a creative work. You'll notice that the defender's of software patents always use examples from the physical world -- cars, guns, cogwheels, etc. -- to defend their point of view. It's as if they look at the shrink-wrapped box on the shelves of the computer store and think THAT is what software is. They are wrong. Software is the thoughts, talent, and creativity of it's creator building upon the thoughts, talents, and creativity of a hundred-thousand predecessors.

      --
      Waltz, nymph, for quick jigs vex Bud.
    18. Re:FUD? by Anonymous Coward · · Score: 0
      Nobody died and made software god. Big evil companies have been using Patents as Weapons for over a hundred years. Sam Colt got a patent for his revolver and used it to kill his competitors for years until the patent expired. This was despite the fact that revovlers were nothing new and what he patented has existed since the 16'th century. I think that is called prior art! There was also the famous case of Ford vs. Selden another example of people generalizing a patent and using it to pulverize the competition.

      This is actually part of your argument to support patents?

    19. Re:FUD? by sweet+reason · · Score: 1

      There's a huge difference between software innovation and hardware innovation. Software innovation is sequential and complementary

      are you perhaps under the impression that every new piece of hardware is desinged from scratch, using stone knives and bear skins?

      there may be important differences between hardware and software innovation, but that is not one of them.

      --
      Everything should be made as simple as possible, but not simpler. -- A.E.
    20. Re:FUD? by Anonymous Coward · · Score: 0

      seems only the big companies can afford to patent XORing a bitmap with the background to achieve transparency

      When were you 12? My old Amiga was doing that back in the mid 1980's. Color 0 was the name of the game. Is this prior art, or something else?

    21. Re:FUD? by Lonath · · Score: 1

      There is nothing colossally more wrong with being able to patent software than there is with patenting hardware.

      It's the difference between building a machine out of circuits and getting a patent for that, and taking a machine that's already built and flipping some switches on it, and getting a patent for using the machine that's already made.

      I agree you should get patents for building new machines, but you shouldn't get patents on uses of machines that are already built.

      And one more thing...I have no problem with an algorithm being embedded in hardware like a graphics card being awarded a patent. It's just that the owner of the patent should not be able to stop someone from coding that algorithm into a general-purpose computer, since there is a tradeoff between speed and generality.

    22. Re:FUD? by Ben+Hutchings · · Score: 2

      Sadly, the European Patent Office believes that patent law will soon be changed to allow software patents, and in the mean time is providing advice to patent applicants on how to work around the existing restriction. (Source: EuroLinux.)

    23. Re:FUD? by Baki · · Score: 2

      As far as software patents are concerned: they have not been accepted part of doing business on this planet; maybe in the US, but the planet is larger than the US (luckily). In the EU it has just been reaffirmed by several governments and organizations (on 15.11) that the specifically do NOT want software patents.

      I am always highly sceptible on claiming some principle to be good, but just the way it has been implemented is wrong or sub-optimal.

  12. Prior art? Yeah, here's some prior art. by Ryu2 · · Score: 5, Informative

    Try Porter and Duff's paper published in 1984 introducing image composition that started it all!!!!

    --
    There's 10 types of people in this world, those who understand binary and those who don't.
  13. Wacky by nexex · · Score: 1

    Apple sure does seem to be a wacky company, first this, and now those barely legible notices at the iPod commercials that read "Don't Steal Music".

    --
    Winter 2010: With Glowing Hearts
  14. Hmmmm.. by Anonymous Coward · · Score: 0

    So, getting one image, passing it through a mask, onto a destination image....

    Didn't the Amiga Blitter do this?

    I know that's how I used to write games on it.....

    1. Re:Hmmmm.. by Mr+Thinly+Sliced · · Score: 1

      It sure did. Not only that, but this alpha functionality was a hard-core part of the original Deluxe Paint in 1986. (man, that program rocked!).

      I remember getting really tripped on acid, and using the colour cycling in the program (F8 I think it was...). I'd draw a colour cycled blob on the screen, grab it as a brush. Turn colour cycling on, and then paint all over the screen with it. I swear that my screen melted that evening.

    2. Re:Hmmmm.. by Anonymous Coward · · Score: 0

      Thanks for sharing. I always love to hear stories of the drugged out masses we have hear on Slashdot. It gives me greater confidence that what I am reading really is unsubstantiated crap.

  15. Just a bad idea by KernelHappy · · Score: 1

    This seems like a really bad move for a company that has been skating the edge with the opensource community over their latest OS.

    IIRC part of the motivation behind PNG was that Compuserve owns the patent on the GIF format and was beginning to flex it. GIF support was removed from the GD library for this very reason.

    If they have some other motivation for trying to enforce this patent and win, lets hope they create some sort of license to allow the opensource community to continue to use it. Otherwise they will sour more people than they already have.

    --
    -- Button up, your ignorance is showing
    1. Re:Just a bad idea by Anonymous Coward · · Score: 0

      No "move" was made you dumbfuck.

  16. Obvious and WAY older than 1992 by spitzak · · Score: 5, Informative
    I have a book printed in 1990 (Foley & van Dam Computer Graphics Principles and Practice, first edition), the references papers that talk about it.

    Every program that combines images and works with true color uses this. It is impossible not to, the algorithim is totally obvious. True color images (ie where the numbers represent levels of red, green, blue, rather than be indexes into a color pallette) were in common use in advanced visualization and simulations in 1980, such as Evans & Sutherland flight simulators. I also saw photo touch-up software that could duplicate a portion of the image and put it somewhere else in 1979, and I believe it must have used this, as otherwise the edges of the cut piece would be visible.

    PORT84, Porter, T., and T.Duff, "Compositing Digital Images," SIGGRAPH 84, 253-259.

    This is the paper most-often cited, however I think it's main addition is the enumeration of compositing operators and the introduction of "premultiplied" images. Before that I believe non-premultiplied was used as that was the more obvious solution. Also PNG does not use premulitplication.

    Even if Apple is going to be a pita about this, it does not affect PNG, as the file format itself does not do any compositing, it just stores a 4th "color" called the alpha. So I would not worry about it there. However Photoshop and Gimp and the in-house program I write for Digital Domain uses this, and about six thousand other pieces of commercial and free software.

    1. Re:Obvious and WAY older than 1992 by philovivero · · Score: 1
      Aha!

      The patent system was designed to promote progress in our society.

      It's obviously working quite well because here it is, 1992, and we're finally able to use an alpha channel.

      What year is it again?

    2. Re:Obvious and WAY older than 1992 by KFury · · Score: 4, Informative

      "Even if Apple is going to be a pita about this, it does not affect PNG, as the file format itself does not do any compositing, it just stores a 4th "color" called the alpha. So I would not worry about it there."

      PNG isn't just a file format. It's an encoding and decoding mechanism. The encoding and decoding treat the alpha channel as an alpha channel, not a 'fourth color'.

    3. Re:Obvious and WAY older than 1992 by AbsoluteRelativity · · Score: 3, Insightful

      Its a standard which covers a format structure which allows encoding and decoding mechanisms to act on it. It is not an encoding or decoding mechanism itself, but may or may not have requirements for those encoding and decoding mechanisms in order to be official called an PNG decoder. But its the mechanism itself that the patent would apply to. Just as its okay to have gif images, but its the mechanisms to which the compression patent would apply to that would cause the problem.

      If no one implemented alpha channels in PNG, it would not be an issue, even though PNG is capable of storing them, and it would look bad. Several other formats implement alpha channels, and so this does not apply to them directly either, only to the mechanisms which use it to do *compositing*.

      --
      disclaimer : My views do not represent those of every one else in slashdot.
    4. Re:Obvious and WAY older than 1992 by ab315 · · Score: 2

      Look at the reality.. the patent office doesn't
      give a DAMN about prior art! Free software
      development is going to be slowly strangled to
      death by software patents over the next 10 years.
      No patents on software! They don't work, they
      are supposed to encourage innovation but they
      just turn it into a legal quagmire. It's not like
      people are going to stop inventing new algorithms
      just because they can't get a patent on them. It's
      like saying nobody would invent new scientific theories if there was no nobel prize.

    5. Re:Obvious and WAY older than 1992 by tomstdenis · · Score: 0

      Nah, I think patents on software and algorithms are a good idea. Provided the algorithms are distinct and original enough. Stupid little "patent-ups" where they pattent minor changes to ideas are a waste of time.

      For example, LZW was a minor change in LZ78 and should not have gotten a patent. Now, patents on LZ77/78 would be "original" and disctinct.

      --
      Someday, I'll have a real sig.
    6. Re:Obvious and WAY older than 1992 by ookla_the_mok · · Score: 0

      oops!

      you just expressed a dissenting opinion that is in direct violation of Slashdot Party Line (tm)

      Shortly, your comment will be moderated down to -1 by the courageous guardians of groupthink.

      In the future, you may want to reconsider expressing anything other than disdain or uninformed ridicule of anything relating to patents. (i.e. patents are bad. linux is good (tm)

    7. Re:Obvious and WAY older than 1992 by athmanb · · Score: 2

      Yeah, but the PNG libraries pass that 4th color along to the calling function. Only later, it's going to get applied when some program (i.e. a web browser) then uses this alpha channel data to merge the image with the background...

      So I don't think the PNG library authors are in any danger of breaking this patent. But if it's illegal for other programmers to then use the alpha transparency in their applications, it hurts the PNG group too.

    8. Re:Obvious and WAY older than 1992 by tomstdenis · · Score: 0

      My bad sorry.

      Patents evil, linux good.

      I still find it ironic that the best thing linux can do is emulate windows :-)

      --
      Someday, I'll have a real sig.
    9. Re:Obvious and WAY older than 1992 by Anonymous Coward · · Score: 0

      You do realize that since PNG also treats the red, green, blue and gray "colors" as channels, just like the alpha channel, there isn't much difference between calling it a "fourth color" or a "real channel"?

  17. Probably just a defensive patent by Dominic_Mazzoni · · Score: 2

    Well, I took a look at their patent, and it really seems like they did patent alpha-blending. Obviously they never should have been granted such an obvious patent.

    However, unless anyone has any evidence to the contrary, I'm going to assume that Apple only filed this as a defensive patent, and never intends to sue anyone because they make use of this idea.

  18. Time for an Apple boycot!? by burtonator · · Score: 1, Insightful
    Apple has demonstrated severe bad faith towards the Open Source and Free Software communties.

    What do we do about it? Nothing. In fact a lot of us contribute to Apple. Hint. Stop posting
    Apple press releases on slashdot. :)

    Here is a good example from on of my .sigs



    Apple Threatens Open Source Theme Project




    Apple moves to again to squash look-alikes.




    Themes removed at Apples behest.




    Apple Advertises '1-click' licensing.




    Apple sues to stop leaks.


    This type of behavior needs to stop. Now. Think different. Indeed!

    I know that a lot of people here are excited about Apple's use of Darwin/*BSD in MacOSX. I think this is invalid. Apple couldn't build their own OS so they use choose *BSD to gain market share.

    There really isn't anything wrong with this. It was a logical decision on their part. I just wanted to point out that this in NO way invalidates there bad, unfair, and rude behavior.

    ...Remember that corporations are amoral. Not moral or immoral but amoral. They logically determine how to make the most money. They make decisionswithout regard to compassion or ethics, much like a computer.

    This explains the BSD decision but this also explains the RAND decision.

    Unless we stand up an say NO this behavior will continue.

    Peace.

    Kevin

    1. Re:Time for an Apple boycot!? by 90XDoubleSide · · Score: 3, Insightful
      Most of your points have nothing to do with OSS, or are weak. Apple Threatens Open Source Theme Project I agree was bad, but in Apple moves to again to squash look-alikes. Apple threatened a commercial Windows company that hosted a theme that copied Aqua graphics, and I support that. Themes removed at Apples behest., same deal with copied themes hosted on another site. I can understand contention when we start to talk about themes inspired by Aqua, but with complete ripoffs like this I think Apple should take action.

      Apple Advertises '1-click' licensing. goes more toward proving amazon.com suckered them than showing evil on their part, and on Apple sues to stop leaks. I emphatically support their action, although you probably didn't get the complete story unless you read some real news on it. Apple tracked down and stopped a leak in their R&D division. He was trying to be harmless, releasing roadmaps and product details to Mac rumor sites, but his actions certainly gave Apple a huge disadvantage and lost them money. All they did was get him to agree to stop, even though they certainly could have won monetary damages. How can you oppose that?

      "...a lot of us contribute to Apple. Hint. Stop posting Apple press releases on slashdot. :)" Oh yes, Apple would be davasted if /. stopped doing mostly misinformed and negative reports on their products. "Think different. Indeed!" Interesting since half your complaints had to do with people "Thinking Same." "Apple couldn't build their own OS so they use choose *BSD to gain market share." Apple can't make their own OS, eh? Actually they scrapped years of work to go with the BSD core, and they managed to put an interface on it better by orders of magnitude than anything yet available for an OSS OS, not to bash OSS OSs of course, just saying UI and setup is their big weak point in the desktop world currently. But I'm pretty sure everyone already realizes that "Apple couldn't build their own OS" was a troll.

      --
      "Reality is just a convenient measure of complexity" -Alvy Ray Smith
    2. Re:Time for an Apple boycot!? by sporty · · Score: 5, Informative
      Talk about FUD. Suing over interfaces has been known for a long time. I know 2 companies on the web battling it out right now just because they are competitors but one has a patent. Look at MS vs Apple, Apple vs Xerox (I swear there was a case). Don't make something so general so specific.


      Also think of the confussion it causes when two products look identical. It should let the opensource community do this and not allow companies to do it? What's the insentive?


      As for the one-click thing, please. They debuted one-click, so what. They are using, or at least were, using a technology. Don't pick on their website just 'cause they licensed a technology from another company that has a patent on it. What's cheaper, lisencing or going to court? Pick on Amazon for creating such a stupid patent.

      And as for the cube-NDA contract issue, please. Gimme a friggin' break. So what if Apple likes to hide their new products until they are ready to do it the way they want. The employee signed a contract that he won't leak information from Apple. What if a competitor such as Dell caught wind and released something just as cool, but earlier. Great, Apple would get shafted 'cause of some ass employee who can't play nice.


      As for the BSD crack you made, they are using opensource software and giving back the modified version, Darwin for free. Don't be an ingrate and say "Well, a patent (mind you invalid) exists, they get people to stop mimicing their interface verbatim, use OSS and recontribute while making their OS even more stable than before, so apple reeks." statement. Maybe we should step all over Apple and hack QuickTime, which uses a kick ass codec and try our best to drive the company into the ground.


      You've just spread extreemist FUD about a company protecting its rights. piss me off...

      --

      -
      ping -f 255.255.255.255 # if only

    3. Re:Time for an Apple boycot!? by Anonymous Coward · · Score: 0

      Apple couldn't build their own OS so they use choose *BSD to gain market share.

      Apple can and has created several OSes. They simply subscribed to the first commandment of programming: Tho shalt not re-invent the wheel.

  19. Is it possible to change the GPL by Anonymous Coward · · Score: 0

    so that anyone who tries to enforce a software patent automatically loses the license to use GPL'd software?

    Or has this already been done?

  20. GIF? by Anonymous Coward · · Score: 2, Interesting
    GIF dates back to 1987 - whilst it doesn't have a full alpha channel, it does have a 1 bit alpha mask. Isn't that enough?

    I'm also pretty sure (but can't find evidence) that SGI's "Haeberli" image format dates back to the late 1980's - that format has a full alpha channel.

    I certainly designed hardware that would render textured polygons composited by alpha blends back in the late 1980's. I have screen shots taken from that system.

    (Notice the alpha textured trees in the righthand image - those are 'composited via a mask').

    Earlier than that, the Quantel Paintbox (used in TV studio's to produce 2D artwork) had some kind of alpha-based compositing feature.

    This patent would have had to be filed in about 1978 to have avoided all prior art - and even then, it would have been considered 'trivial' IMHO.

    1. Re:GIF? by hereticmessiah · · Score: 1

      Unless I'm completely wrong, the only way you can do masking with GIFs is by selecting a colour in the palette as the mask.

      --
      I don't like trolls and mod against me if you like, but I'd prefer if you'd reply.
    2. Re:GIF? by Anonymous Coward · · Score: 0

      You're completely correct. GIF transparency involves setting one of the colors as a key color (so instead of 256 colors, you have 255 + 1 transparent).

      Furthermore, GIF transparency wasn't a feature in the original file format or readers/writers of the time. It was added on later (like multiple images/animation)

  21. Outdated, irrelevant facts w/o more info by 90XDoubleSide · · Score: 5, Interesting
    The patent statement was last updated in July, and in October Apple made a public statement that they would no longer support any patent agreement for web standards except royalty-free. Does anyone else see problems in the reporting here?

    Who honestly believes Apple would try to milk this almost certainly invalid patent? What do they gain by going after PNG? I think everyone will agree that web standards help Apple, and they are not going to do something against their best interest.

    And what is up with /. posting stories about months-old facts with no new developments anyways? I think it is good for /. to bring this issue up and get Apple to clarify their position, but listen to the report: "APPLE has declared in their patent statement to the Scalable Vector Graphics Working Group that their patent is only available for RAND Licensing." They make it sound like it just happened! And while I'm complaining, why is "Apple" in all caps ;)

    --
    "Reality is just a convenient measure of complexity" -Alvy Ray Smith
    1. Re:Outdated, irrelevant facts w/o more info by Gogo+Dodo · · Score: 5, Funny
      You knew this story was going to get posted. It has all of the hallmarks of an automatic post: big, bad public company that doesn't do GPL very well (+2 for Apple, +5 for MS) sues (+1) GPL group (+1) over patent (+5). Ding! Ding! Ding! Automatic post...

      The only thing missing is the Linux reference.

    2. Re:Outdated, irrelevant facts w/o more info by Anonymous Coward · · Score: 0

      Links, please! Your post sounds good enough, but unless you have some proof of what you are saying it is worthless.

    3. Re:Outdated, irrelevant facts w/o more info by Legion303 · · Score: 1, Offtopic
      Ding! Ding! Ding! Automatic post...

      2001-02-05 10:55:26 Hawaiian ISP: "No AOLers!" (articles,news)(rejected)

      2001-10-31 16:00:26 Audiogalaxy blocking my own copyrighted songs (yro,internet)(rejected)

      2001-11-14 02:59:15 Op-Ed piece advocates summary executions by police (articles,news)(rejected)

      Now I see I should have submitted them like this:

      Apple: "No AOLers!"
      Microsoft blocking my colon
      RMS advocates summary execution for people who don't refer to it as "Gnu Linux"

      And now I'll be modded down as Offtopic. You just can't win. :P

      But seriously, Slashdot does seem a bit on the tabloid side lately.

      -Legion

    4. Re:Outdated, irrelevant facts w/o more info by Canyon+Rat · · Score: 1

      "The patent statement was last updated in July, and in October Apple made a public statement that they would no longer support any patent agreement for web standards except royalty-free. Does anyone else see problems in the reporting here?"

      No more than usual. I'm afraid this has been the standard for awhile.

      IANAL and I know little about patent law but I suspect that by distributing free PNG codecs for Mac and Windows Apple has invalidated any claims for royalties that they may have had. Common sense, an admittedly poor guide to the law, says that if you give something away, you can't later demand a royalty payment. QuickTime does include PNG codecs and the docs say so very explicitly.

      This looks like a routine patent disclosure to me. I hope someone who understands the legal issues will respond.

    5. Re:Outdated, irrelevant facts w/o more info by NitsujTPU · · Score: 1

      While I'm not debating your view. I would like to make the observation that png is not a web standard, it is an image format.

    6. Re:Outdated, irrelevant facts w/o more info by AbsoluteRelativity · · Score: 1

      I wasnt sure what RAND Licensing was, so I looked it up on the internet and found this scary thing...

      http://lists.w3.org/Archives/Public/www-patentpo li cy-comment/2001Sep/0734.html

      I guess the clarity is not a good one, maybe some clarity directed at PNG may be better, or better yet forget that and lets see how much support can be brought up to abolish this bad and obvious patent.

      --
      disclaimer : My views do not represent those of every one else in slashdot.
    7. Re:Outdated, irrelevant facts w/o more info by AbsoluteRelativity · · Score: 1

      oops, that space shouldnt be there...

      http://lists.w3.org/Archives/Public/www-patentpo li cy-comment/2001Sep/0734.html

      --
      disclaimer : My views do not represent those of every one else in slashdot.
    8. Re:Outdated, irrelevant facts w/o more info by AbsoluteRelativity · · Score: 2, Informative

      Ah crap, (I cant believe how retarded slashdot is, I did it to fast and it said the "slow down cowboy" BS, when I backed up my text was gone, so I repasted but forget to correct it, grrrr)

      http://lists.w3.org/Archives/Public/www-patentpoli cy-comment/2001Sep/0734.html

      --
      disclaimer : My views do not represent those of every one else in slashdot.
    9. Re:Outdated, irrelevant facts w/o more info by cpt+kangarooski · · Score: 1

      You're right -- you're not a lawyer. While I also am not a lawyer, I do know that Apple has not invalidated any patent claims at all. The best argument that could be made would be that under latches, Apple was deliberately trying to cause the PNG developers to infringe so that it could then require them to pay. In such an extreme case, Apple would be required to license them to use it, and STILL not lose its patent rights against third parties. And frankly, it would be pretty difficult to prove such a thing in the first place.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    10. Re:Outdated, irrelevant facts w/o more info by mj6798 · · Score: 2
      The patent statement was last updated in July, and in October Apple made a public statement that they would no longer support any patent agreement for web standards except royalty-free. Does anyone else see problems in the reporting here?

      How nice if Apple stopped pestering the SVG group about it for some strategic reason (most likely that their patent portfolio is smaller than that of other companies, so they would lose under RAND). But that doesn't really address the more basic issues.

      Has Apple dedicated the patent to the public domain? What posessed them to assert rights in this patent to the SVG group a few months ago in the first place? Why did the "inventors" apply for a patent on a textbook technique in 1992, decades after the technique was invented?

      This isn't irrelevant--it still tells us lots about Apple's attitude towards intellectual property.

    11. Re:Outdated, irrelevant facts w/o more info by sydb · · Score: 0, Flamebait

      I cant believe how retarded slashdot is

      Slashdot does those things to prevent hastiness leading to lame posts... like the two you created.

      Whether it's foolproof or not is clearly open to question.

      --
      Yours Sincerely, Michael.
    12. Re:Outdated, irrelevant facts w/o more info by Anonymous Coward · · Score: 0

      I agree. APPLE's (I use all-caps because that's the way I am :-) patent disclosure is from July, and they did make a statement supporting RF Licensing in October. However, it is now November 16th, and they still have not updated their patent statement to the SVG Working Group. So, if APPLE is really committed to RF Licensing, then why haven't they updated their patent statement *at least a month* after stating they support RF Licensing?

      The fact that APPLE has not updated their patent statement to state that they are RF Licensing this patent is why I posted this item to /.

    13. Re:Outdated, irrelevant facts w/o more info by Anonymous Coward · · Score: 0

      If you don't like it, go elsewhere. There are plenty of other sites that don't care about GPL or Linux or Open Source - perhaps you would be happier there...

    14. Re:Outdated, irrelevant facts w/o more info by PurpleBob · · Score: 1

      Those sound interesting, but everyone knows how arbtirarily Slashdot's articles are chosen. Why not submit them to K5 instead?

      --
      Win dain a lotica, en vai tu ri silota
    15. Re:Outdated, irrelevant facts w/o more info by Anonymous Coward · · Score: 0

      What a really good idea!

    16. Re:Outdated, irrelevant facts w/o more info by AbsoluteRelativity · · Score: 1

      > Slashdot does those things to prevent hastiness leading to lame posts... like the two you created.

      A better solution would be to force a preview before a submit... i find the wrong thing to do is usually the quickest and therefore always tempting... but oh well they would have to be a genius to think about that and the slash code has several other problems, like not being able to find a parent posts under certain circumstances, or the once in a while anoying shutdown where you cant access your account at all for periods of time.

      --
      disclaimer : My views do not represent those of every one else in slashdot.
    17. Re:Outdated, irrelevant facts w/o more info by sydb · · Score: 1

      I agree. They could even have an automatic check for broken URLs... though it might be resource intensive.

      I didn't think my post was flamebait though.

      --
      Yours Sincerely, Michael.
  22. standard textbook technique by mj6798 · · Score: 3, Informative
    Alpha compositing is in Foley and van Dam's second edition (1990, p835-840), and it is almost certainly also in the first edition, which I don't even have anymore. My guess is that people came up with this some time in the 1960's. Foley and van Dam even talk about subpixel issues and tree-based representations in compositing. Not that any of this shouldn't be obvious to any reasonably intelligent CS undegraduate anyway.

    I think this leaves only two possible conclusions: either Apple's legal staff and the inventors, Konstantin Othmer and Bruce Leak, are completely incompetent, or the inventors deliberately tried to patent a technique they knew to be in wide use and Apple's legal staff is deliberately trying to enforce an invalid patent. Apple didn't even have the smarts to offer this patent for "royalty free" licensing to SVG.

    Forget about any of Apple's claims of openness: this is such a clear case of patent abuse that it can't be an accident or mistake. The open source community would do well to stonewall Apple: don't incorporate OSX-related patches into open source projects, don't port to their hardware, and don't buy their products.

    1. Re:standard textbook technique by Pseudonym · · Score: 3, Informative

      The technique doesn't date back to the 1960s. Alvy Ray Smith, who claims the technique's co-invention with Ed Catmull (who were both working at Lucasfilm at the time), says the earliest date on his alpha channel code is January 1978, but the technique was probably actually invented the previous December. (He has good reason for saying this, BTW. Final copy for Ed Catmull's 1978 SIGGRAPH paper was due in January, and the code in question was used to produce some of the figures.)

      Still well before 1992, of course.

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    2. Re:standard textbook technique by mj6798 · · Score: 2

      That's a good reference. There may be other, earlier references, though: it's not unusual for the computer graphics community to reinvent techniques that were previously already known in the signal and image processing communities.

  23. 1989 by Anonymous Coward · · Score: 0

    There was a DOS graphics program available in 1989 called "Elppa Tihstae" which produced graphics with a 4-bit alpha channel. I think the program was written by a now defunct company called WypoSoft.

  24. Forget PNG by KidSock · · Score: 1

    Too much of a hassle. Just use GIF instead.

  25. Is Apple being unreasonable? by Graff · · Score: 2, Interesting

    Before anyone goes off the deep end, I would like to know if Apple is intending on using this to block development on PNG, or if they are holding the patent but don't plan on interfering. Has there been a statement made by Apple that they are blocking the use of the PNG format or the SVG 1.0 patent?

    Holding a patent is one thing, vigorously going after people who use the patented technology is another. I'm not up on my legalese but I do see that Apple provides a RAND (Reasonable And Non-Discriminatory terms) license for the use of the technology. I'm not sure what the implications are, but it does look as if Apple is making an attempt to accommodate the SVG 1.0 patent.

    If people think that Apple's terms, or the terms of any of the 11 other patent holders involved, are too strict then I'd say your best bet is to write a nice letter to Apple explaining why you think so. Apple holds a lot of patents and, from what I've seen so far, are fairly reasonable about opening them up. Of course they still want to hold on to their intellectual property, but they have opened up patents in the past for reasonable use.

    1. Re:Is Apple being unreasonable? by mj6798 · · Score: 2
      Apple holds a lot of patents and, from what I've seen so far, are fairly reasonable about opening them up. Of course they still want to hold on to their intellectual property, but they have opened up patents in the past for reasonable use.

      But it isn't their intellectual property: they applied for a patent on a 20 year old textbook technique. Apple is doing the equivalent of just taking land that belongs to the public. Letting a few pedestrians through every now and then doesn't make that "reasonable".

      There is only one reasonable thing to do for Apple: dedicate the patent to the public domain as quickly as possible.

  26. Come on. by Anonymous Coward · · Score: 0

    News Notice: Over Zealous Slashdotters Flame Apple For no reason.

    Okay I may be just a little off base here but has Apple made any threats to use this. NO!! Find me one. Just One. The only reason The W3C even listed them among 8 or so others is to cover their own asses. Stop acting like they just filed the patent yesterday they have had for years and years.

    So what. You don't like relitivly vauge patents. 75% of them in existence are vauge.

    It's fine to claim prior art, but it really isn't a big deal unless they try actually try to enforce it, which is unlikely with the massive amount of current uses. And large possibility for negative press with little relitive gain.

  27. Obligatory link to the patent in question by bjk4 · · Score: 5, Informative
    Patent 5,379,129

    CLick the "Image" button to see the lovely diagrams. There are a few items this patent does NOT cover, as explicitely mentioned in the text. This patent does not cover additional channel information, like alpha channels. It only covers a seperate, full color, mask image that is used to mask off the source image.

    I have a few questions:
    • The patent mentions that a black pixel codes for source image. Does this mean that if I decide the opposite, I can avoid royalties?
    • The patent mentions it uses full color mask images. Is a greyscale or black + white image considered a full color image?


    If the patent does not cover greyscale images, then not all sanity is lost!

    -B
    1. Re:Obligatory link to the patent in question by ultrapenguin · · Score: 1

      Whoa, those patent pages are served as "TIFF" files. What browser do you use to actually view them? I was not able to see anything in Netscape6/Mozilla and I ended up having to wget the URL and view images using gimp (they are compressed, xv/gqview don't want to see them either).

    2. Re:Obligatory link to the patent in question by Anonymous Coward · · Score: 0

      So would adobe style image mask for color sepeartion for the CYM print systems be prior art?

    3. Re:Obligatory link to the patent in question by Anonymous Coward · · Score: 0

      RTFFAQ - http://www.uspto.gov/patft/images.htm

      (Why they couldn't have a direct link which could point to an external viewer is the real question.)

    4. Re:Obligatory link to the patent in question by Lars+T. · · Score: 1

      The Quicktime plug-in handles them ;-)

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    5. Re:Obligatory link to the patent in question by Anonymous Coward · · Score: 0
      Here is claim 1:

      1. A method for compositing a source image and a destination image using a mask image to produce a result image in a digital image processing system comprising: on a pixel-by-pixel basis, using the mask image to select between the source and destination images, where a black color value for a mask pixel selects the color value of the corresponding pixel of the source image, and a white color value for a mask pixel selects the color value of the corresponding pixel of the destination image, and where an intermediate color value for a mask pixel selects a weighted average between source and destination pixel color values, and writing said selected color values to corresponding pixels of the result image.

      This is precisely alpha blending as found in chapter 1 of every single computer graphics textbook since the 70s. With claim 1 invalid, the rest isn't worth much.

      -- anonycous moward

  28. Consider this by Anonymous Coward · · Score: 0

    If Microsoft were doing the same thing, you'd all be saying

    "nnoooooo!!! eeevvvilll!!!!!! lllli i nn nuo00x00x r0r00lzlzzjz 0 0000 !!!!!"

  29. Re:Time for an Apple boycot!? Puuulleeezzz!!! by alfredo · · Score: 1

    Have they tried to enforce this patent? Have they said that they are going to enforce it? If they start making threatening gestures, then respond. Until then, cool your heels.

    You need a few shots of Woodford Reserve to settle your nerves. Works for me.

    --
    photosMy Photostream
  30. Prior Art by corebreech · · Score: 5, Informative

    From the Second Edition of "Principles of Interactive Computer Graphics", by William M. Newman published by McGraw-Hill in 1979:

    We find on page 222 the pseudocode for the WriteColor procedure:

    procedure WriteColor(var ColorRaster: raster; x, y: integer);
    var i, j: integer;
    begin
    for j := ColorRaster.ymin to ColorRaster.ymax - 1 do
    for i := ColorRaster.xmin to ColorRaster.xmax - 1 do
    if GetPixel(ColorRaster, i, j) <> transparent then
    SetPixel(FrameBuffer, x+i, y+j, GetPixel(ColorRaster, i, j))
    end;

    And there was a First Edition published in 1973, for all I know it's in there too.

    BTW, there isn't anything Bill Atkinson did for Apple in QuickDraw that isn't spelled out in this book.

    1. Re:Prior Art by Dominic_Mazzoni · · Score: 3, Informative
      We find on page 222 the pseudocode for the WriteColor procedure:

      Ummmm, the algorithm that Apple patented is more complicated than that WriteColor procedure. WriteColor draws an image with _one_ level of transparency - i.e. each pixel is either completely transparent or completely opaque. Apple's algorithm is for how to draw an image where each pixel can be partially transparent - anywhere from 0 (totally transparent) to 255 (totally opaque).

      That's not to say that Apple's algorithm isn't completely obvious - and I'm sure there's prior art out there, but you'll have to look a little harder.

      BTW, there isn't anything Bill Atkinson did for Apple in QuickDraw that isn't spelled out in this book.

      How about making it really fast??? I'm still incredibly impressed with the amount of graphics power they got out of that original 8 MHz computer. Did you realize that even back in 1984, the Mac screen had rounded corners - and any drawing that took place on the screen was automatically clipped to those rounded corners? That's not exactly trivial to implement without a significant performance penalty.

    2. Re:Prior Art by corebreech · · Score: 2, Informative

      Ummmm, the algorithm that Apple patented is more complicated than that WriteColor procedure.

      Ummmm, no. There are essentially two algorithms that Apple has patented here. The pseudocode given above applies to the first. RTFP.

      How about making it really fast??? ... Did you realize that even back in 1984, the Mac screen had rounded corners - and any drawing that took place on the screen was automatically clipped to those rounded corners?

      Get the book. It's called "Principles of Interactive Computer Graphics." It's published by McGraw-Hill. It tells you how to do this. Basically, Apple rechristened the rasterized-masking system talked about in the book as something called a Region (esp. RgnHandle.) It's really nothing more than a run-length-encoded bit mask.

      It lets you draw things with rounded corners really fast.

    3. Re:Prior Art by 2b|!2b · · Score: 1

      BTW, there isn't anything Bill Atkinson did for Apple in QuickDraw that isn't spelled out in this book.

      OK, I'll bite. All the regions stuff was original.

      --
      It's nice to be liked, but it's better by far to get paid
    4. Re:Prior Art by dadams · · Score: 1
      We find on page 222 the pseudocode for the WriteColor procedure:

      That ain't pseudocode, sonny; that's Pascal!

      --
      --"In dreams begin responsibilities" - Delmore Schwartz
    5. Re:Prior Art by poot_rootbeer · · Score: 1

      > Did you realize that even back in 1984,
      > the Mac screen had rounded corners - and any
      > drawing that took place on the screen was
      > automatically clipped to those rounded corners? > That's not exactly trivial to implement
      > without a significant performance penalty.

      I created an implementation that uses 0% processor time -- I applied some black model paint to the corners of my CRT :)

    6. Re:Prior Art by Score+Whore · · Score: 1

      I think the parent needs to be modded up. Don't know why.

  31. JPEG 2000 by futakoma · · Score: 1

    What's the licensing like for JPEG 2000? I really hope that this format can piggy back on JPEG's success and be adopted soon. PNG is taking forever! Also, JPEG 2000 lossless mode compresses more than PNG, from the few images I've tested. I currently use PNG on all my websites, and visitors are always asking me why PNG and not GIF.

  32. Alvy Ray Smith by Pseudonym · · Score: 3, Informative

    The definitive reference on the history of alpha is Alvy Ray Smith's technical memo from 1995. It seems pretty clear that he co-invented the technique with Ed Catmull as a solution to a problem that Catmull was having with his sub-pixel hidden surface algorithm.

    The earliest dated documentation on his alpha channel code is January 13, 1978, although it was probably written the previous December. See footnote 4, page 6 of the memo for details.

    --
    sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
  33. BS. I did this shit with AT&T software in 1988 by Anonymous Coward · · Score: 0

    Using the TARGA16 adaptor and TIPS imaging software. Alpha channel blending and compositing.
    The works.

    Give me a break these idiots.

  34. Selective memory? by SuperKendall · · Score: 3, Informative

    You seen to forget:

    HP, Apple Drop Support for Royalties on Web Standards

    Don't you think that is HELPFUL?

    I personally think it's rather odd they would state they do not support RAND, then say you have to use RAND for this standard... something is wrong here.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  35. I don't get it by Anonymous Coward · · Score: 0
    I looked at the patent in question, and it clearly states that bitmap masks and even alpha channel masks have been used before (see paragraph 5 under "Description"). What they appear to be claiming a patent for is multi-color masks, which is more or less using a separate alpha mask for each of the R, G, and B components (or C, Y, and M; or whatever colorspace is in use). Does PNG really use an RGB alpha channel? I thought its alpha was just a simple grayscale.

    And is using 3 per-channel transparency masks really that much different from using 1 mask for all 3 channels? I thought patents were supposed to be for new inventions, not alternative ways to use old inventions.

  36. DDJ by shlong · · Score: 1

    I seem to remember an article in Doctor Dobb's Journal from this era that described PNG. It was in the graphics issue, which is published in the summer. I can't remember if it was 1992, 1992, or 1993 though.

    --
    Cat, the other, tastier white meat.
  37. Did anyone post *outside* slashdot? by Anonymous Coward · · Score: 0

    So, I see a lot of claims for prior art here. As I don't
    have the information, I don't know about correctness, but
    then again I don't doubt at all, but: did anyone here
    post their information on those pieces of prior art
    anywhere else than slashdot?

    A lot of good you've done, if slashdot was your
    only place...

  38. because by Anonymous Coward · · Score: 0

    you're probably a big fat retard.

  39. hmmm ... by dvNull · · Score: 1

    Is this why Quicktime likes to be the default viewer for png images when installed on Windows ?

  40. Re:Isn't the whole point of patents to make money by dvdeug · · Score: 3, Insightful

    > It seems un-American, bordering on the Communist to suggest that Apple should simply give away their intellectual property.

    Ignoring the whole "give away" and "intellectual property" parts of it, I'll point out that they aren't being asked to give away anything. They're being asked to stop trying to take something that doesn't belong to them. The idea was not their's, nor was it or its use exclusive to them. The purpose of patents was to encourage ideas, not direct money to big buisness who can afford to file dozens of supirious patents.

  41. No big deal by bryan1945 · · Score: 2

    If one even assumed this was true....

    So what, really? PNG was supposed to replace GIF because (Unisys?) was going to uphold patents on GIF, but... never happened because it all blew over.

    Has anyone even seen a PNG file online? I think I ran across a grand total of 1. Of course there could have been inline graphics that I didn't notice, but really?

    And IF Apple tried to enforce this, and PNG was widely used, what would they do? Get on Google and start at website 1 and go through 2,000,000 sequentially?

    Methinks that someone is blowing this out of proportion while misreading in the first place.

    --
    Vote monkeys into Congress. They are cheaper and more trustworthy.
    1. Re:No big deal by hearingaid · · Score: 2

      The web-stats package I use generates PNG as its output.

      Maybe you've heard of it: the webalizer.

      PNG is definitely out there; I would think of it as the third format behind GIF/JPEG.

      --

      my old sig used to be funny, but then slashcode ate it and now it's not funny anymore

    2. Re:No big deal by bruns · · Score: 1

      I seriously doubt apple will act on this... Like you said, someone is blowing this way out of proportion without obviously realizing that Apple is NOT Unisys. Unlike alot of companies, Apple appears to actually care enough about their reputation and corp. appearance to not want to cause a PR disaster (which would happen if they went after the PNG guys).

      Once again, slashdot causes panic for no reason.

      --
      Brielle
    3. Re:No big deal by trilucid · · Score: 2


      "Has anyone even seen a PNG file online? I think I ran across a grand total of 1. Of course there could have been inline graphics that I didn't notice, but really?"

      Well, every image on our site is PNG (a couple of JPEGs, but whatever). We haven't, done't, and won't use GIF for the obvious reasons. I somehow doubt we're the only site using PGN graphics; you must not be online very much...

    4. Re:No big deal by daveking · · Score: 1

      PNG was supposed to replace GIF because (Unisys?) was going to uphold patents on GIF

      Also because PNG is Turbo Studly standard and supposedly unencumbered.

      Has anyone even seen a PNG file online? I think I ran across a grand total of 1. Of course there could have been inline graphics that I didn't notice, but really?

      Yeah, inline graphics are pretty rare on the web. Plus, some sites are designed to give you PNG if your browser supports OBJECT PNG, and GIF otherwise.

      From my mozilla cache:
      file * | grep PNG | wc -l = 20
      file * | grep GIF | wc -l = 546

      Of course, I do spend a lot of time on http://pnggygirls.com.

      From Altavista:
      image:bmp (348,527 results)
      image:png (1,726,036 results)
      image:jpg (204,606,124 results)
      image:gif (452,012,967 results)

      Looks like PNG is kicking BMPs butt!

      --
      ------DO NOT WRITE BELOW THIS LINE------
    5. Re:No big deal by Anonymous Coward · · Score: 0

      Do you read any online comics? Many of the big www.keenspot.com hosted comics have switched to PNG because the files are a lot smaller.

    6. Re:No big deal by bryan1945 · · Score: 2

      Yes, I make sure to hit every 2 billion web sites every week, even yours!

      I check maybe a dozen sites regularly a week, plus maybe 2 dozen more that pop into my awareness, sorry that yours hasn't.

      I guess unlike you, I have real work to do and can't spend all my time looking up hundreds of websites.

      Sorry.

      --
      Vote monkeys into Congress. They are cheaper and more trustworthy.
    7. Re:No big deal by bryan1945 · · Score: 2

      No, I don't read comics online. It seems like everyone who responded to me on this subject spends much more time online than I do. Again, sorry I don't have the time to spend investigating your little niche of the world. From my own, limited experience, I haven't seen PNG much.

      Now for all you folks who had a grand time pointing out all their little websites that use PNG, feel free to tell me the topology of the National Guard's national network infrastructure. (This is not directed at the direct parent of this post, but rather to everyone replying to my main post.)

      Thought so.

      --
      Vote monkeys into Congress. They are cheaper and more trustworthy.
    8. Re:No big deal by trilucid · · Score: 2


      PNG is in heavy use across the net. You, sir, are blind.

  42. Apple's 10-K by Dr.+Awktagon · · Score: 3, Interesting

    I'm an Apple shareholder, and one fine day on the shitter I was reading their 10-K (annual SEC filing), and noticed this interesting quote on page 6, under "PATENTS, TRADEMARKS, COPYRIGHTS AND LICENSES":

    The Company currently holds rights to patents and copyrights relating to certain aspects of its computer systems, peripheral systems, and software. [...] Although the Company believes the ownership of such patents, copyrights, and trademarks is an important factor in its business and that its success does depend in part on the ownership thereof, the Company relies primarily on the innovative skills, technical competence, and marketing abilities of its personnel.

    I thought that was an interesting thing to write, I wonder what, say, Amazon or Microsoft say in their filings about patents?

    If anything comes of this patent (I doubt anything will, despite the sensationalist /. headline), you can use that in your letters to Apple or something.

    1. Re:Apple's 10-K by Anonymous Coward · · Score: 0

      You know, I get the feeling that Slashdot depicts every non-Linux-OS-creating company as stupid and incompetent!

    2. Re:Apple's 10-K by Anonymous Coward · · Score: 0

      We should be content depicting you as stupid and incompetent, is that what you're saying?

  43. Question by Anonymous Coward · · Score: 0

    Is there anything that software patents do to advance our society? In other words, is there anything that we as world citizens gain from software patents? Why do they exist? Should we be working to eliminate *all* software patents, or just the ones we don't like?

  44. Re:Prior art? Yeah, here's some prior art. by jeffmock · · Score: 2, Insightful

    You know the funny thing. Porter and Duff still work for Pixar and share the same CEO as Apple...

    I think the Porter/Duff paper is the last word on compositing.

    jeff

  45. Actually, it IS a Web standard. by Svartalf · · Score: 3, Informative

    http://www.w3.org/Graphics/PNG/ is the page on the W3C's site on the subject.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    1. Re:Actually, it IS a Web standard. by NitsujTPU · · Score: 1

      Wow, odd. I suppose that it makes sense to form a standard surrounding graphics formats to be used in web documents.

    2. Re:Actually, it IS a Web standard. by HiThere · · Score: 2

      And this is an excellent example of why W3C should not approve RAND based standards.

      And of why we should not use the term "standard" for RAND specification.

      And of why there should be a parallel body to the W3C that isn't only composed of representative from major companies.

      .

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  46. O.B.R by Anonymous Coward · · Score: 0

    What the hell does this have to do with my rights? Please show me The Online Bill of Rights.

    no? ...can't do that you say? I thought not.

    Pretty dark under that rock, eh?

  47. Apple/NeXT compositing code. by jcr · · Score: 2

    I think it's worth pointing out, that Apple inherited compositing code from NeXT that deals with rather more than simply blending transparent colors.

    In the Cocoa framework, the NSImage compositing modes include:

    typedef enum _NSCompositingOperation {
    NSCompositeClear = 0,
    NSCompositeCopy = 1,
    NSCompositeSourceOver = 2,
    NSCompositeSourceIn = 3,
    NSCompositeSourceOut = 4,
    NSCompositeSourceAtop = 5,
    NSCompositeDestinationOver = 6,
    NSCompositeDestinationIn = 7,
    NSCompositeDestinationOut = 8,
    NSCompositeDestinationAtop = 9,
    NSCompositeXOR = 10,
    NSCompositePlusDarker = 11,
    NSCompositeHighlight = 12,
    NSCompositePlusLighter = 13
    } NSCompositingOperation;

    As you can see, that's more than color blending. I don't know if the PNG spec deals with more than one of these modes.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
    1. Re:Apple/NeXT compositing code. by hearingaid · · Score: 2

      They didn't inherit it in 1992, the filing date of the patent :)

      --

      my old sig used to be funny, but then slashcode ate it and now it's not funny anymore

    2. Re:Apple/NeXT compositing code. by DChristensen · · Score: 1
      Actually, QuickDraw itself has had 8 composition modes since at least System 7. http://developer.apple.com/techpubs/mac/QuickDraw/ QuickDraw-166.html.

      I'm not sure when exactly System 7 was released, but my gut is around 1991-1992.

      --

      --
      Mac OS X--Unix without the assholes^Whassles.

  48. Dead Obvious? by Tsar+cr0bar · · Score: 2, Insightful

    You would think so, yet here we are. This is the crux of the current distaste for many patents.

  49. This patent is already licensed Royalty-Free by ZxCv · · Score: 1, Offtopic

    Shit man, click links people. I clicked on the link to the W3 page (http://www.w3.org/2001/07/SVG10-IPR-statements.ht ml) and right there at the top clearly stated:

    Update: Adobe have updated their license to clarify that it is, indeed, Royalty-Free.

    Talk about quick overreaction. Maybe check out the links and info before posting a story next time?

    --

    Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
    1. Re:This patent is already licensed Royalty-Free by Zo0ok · · Score: 1

      I think we are talking about Apple's patent. Not Adobe's.

  50. Re:Isn't the whole point of patents to make money by jimbublitz · · Score: 2, Insightful

    The Constitutional purpose of patents is not to make money but to promote progress in science and the useful arts. Patenting the trivial or obvious or patenting prior art (this one seems to include both cases) is detrimental to progress in science or any other field.

    Patenting things which are prior art is also detrimental to capitalism, since it increases the risk of lawsuits if not actual damages and limits genuine innovation. *Bogus* patents are antithetical to "making money" in both the short and long term, unless you're a lawyer. They're no different than the mob's "protection" rackets.

  51. Re:Prior art? Yeah, here's some prior art. by wray · · Score: 5, Insightful

    I posted this before as AC, but since it didn't get any points, I thought no one would see it, and I _do_ think it might help.

    Actually, Alvy Ray Smith with Ed Catmull created an alpha compositing system in 1978 while Ed Catmull was doing a paper for SIGGRAPH '78.

    He states this in his paper "Alpha and the History of Digital Compositing" in August 1995.

    He says that his earliest dated documentation he has for that code is dated January 13, 1978. He specifically showed compositing an alpha image on a background which should just be like another image. I hope this helps

    --
    Guess what? I got a fever! And the only prescription.. is more cowbell!
  52. How to tell if your neighbor by poemofatic · · Score: 2, Insightful

    is truly an American:

    It seems un-American, bordering on the Communist to suggest that Apple should simply give away their intellectual property.

    <aside> What the do you mean, exactly, by "un-American" -- "doubleplus ungood"? or is it closer to "un-Italian"?
    Were Helen Keller and Jack London un-American because they were socialists? </aside>

    Did you ever stop to think that patents are a way for companies to avoid competition? To keep out the little guy?

    Many companies have decided that instead of competing on price and quality, they would rather go to the govt. and get an exclusive monopoly to use a certain technology. Because the pace of change in the tech field is so rapid, patents are effectively eternal. And when people criticize this, because they want to see competing products in the marketplace, you call them communists?

    --

    When in doubt, have a man come through a door with a gun in his hand.

  53. Acorn's SpriteFile file format: 1987 by hereticmessiah · · Score: 1

    Please, the lameness filter must die! I'm submitting this so that any site hosting
    it doesn't get slashdotted.

    The format of a Sprite file (or area) is as follows:

    l Control l Extn l l l l l Free l
    l Block l area l Sprite l Sprite l l Sprite l space l
    l l (opt) l l l l l l

    There are two slight variations on the above arrangement:
    When saved as a file
    When stored in memory for use with the Sprite rendering and handling module (in which case it is known as a sprite area)
    When in memory, the sprite area has an extra word at the start of the control block, and also may have the free space that sprite files don not have. The free space is used when preforming operations that add or extend the sprites in the area.
    The format of the Control Block is as follows (remember multibyte values are little-endian):

    Offset Size Description
    0 4 Byte offset to last byte + 1 (ie total size of
    sprite area, including free space)
    4 4 Number of sprites in area
    8 4 Byte offset to first sprite
    12 4 Byte offset to first free word (ie byte after
    last sprite)
    16 n Extension words (usually none)

    For sprite files the first word is not included, but all offsets are set as if it was still there (ie when examining the file, all offsets appear to be 4 bytes too large).
    Also when saved as a file, the word at offset 12, should be set to point to the byte after the last sprite (ie the 'free space' should be removed).

    Format of a sprite
    The format of each sprite in the sprite area/file is as follows:

    l Sprite l Palette l Sprite l Plotting l
    l Control l area l image l mask l
    l Block l (opt) l l (opt) l

    The Sprite Control Block contains the following:
    (Note sprite offsets are from the beginning of the sprite)

    Offset Size Description
    0 4 Offset to next sprite (from here)
    4 12 Sprite name (up to 12 characters with trailing zeroes)
    16 4 Width in words - 1
    20 4 Height in scan lines
    24 4 First bit used (left end of row)
    28 4 Last bit used (right end of row)
    32 4 Offset to sprite image
    36 4 Offset to transparency mask (or sprite image if
    there is no mask)
    40 4 Screen mode sprite was defined in
    44 n Palette data (optional)

    The Palette
    The size of the palette data block depends on the number of bits per pixel in the sprites mode, since there will be one entry for each potential logical colour.
    Each palette entry is two words long:

    Offset Size Description
    0 4 First colour of flashing pair
    4 4 Second colour of flashing pair

    Note: although flashing colours are still supported, it is very rare to find flashing palettes in sprites nowadays.
    Each palette value is of the form:

    Bits Meaning
    0 - 7
    8 - 15 Amount of red
    16 - 23 Amount of green
    24 - 31 Amount of blue

    --
    I don't like trolls and mod against me if you like, but I'd prefer if you'd reply.
    1. Re:Acorn's SpriteFile file format: 1987 by minimal · · Score: 1

      I've also been trying to find out when John Kortink invented the Clear format with alpha channel. The masking described above is good, but the alpha channel in the clear format was basically a second image in the bitmap file which has a 0 to 255 (greyscale) level which determined how much of the background showed through the sprite.

      Unfortunately, my Archimedes isn't in the best of health, so I can't check the documentation. Maybe it's worth emailing John to see when he added the translucency support to the Clear format, but I have a feeling I was playing with it around 1992 when I was demo writing.

      Anyone else have more documentation on this ? John's site has the latest version of !Translator up, but that's not what we need - it's the ChangeLog that'd be helpful, and I can't find a PackDir extractor for Solaris at the moment...

    2. Re:Acorn's SpriteFile file format: 1987 by hereticmessiah · · Score: 1

      Well, I still have my A3010 and I have it here in the flat. I'll take a look. I can't remember Clear files supporting transparency at all...

      ...a while later...

      Well, I took a look at the manual for !Translator 7.21 (08 Aug 1993) and it made no mention of masks of any type. I looked this up at:

      http://www.mirror.ac.uk/collections/hensa-micros /l ocal/riscos/converters/translator.arc/%21Translatr /Docs/Guide?extract=true

      ...a while later...

      I've never understood why he uses his own archive format. Hrmph! Anyway, I downloaded !Creator, !Translator and !GreyEdit. The !Creator and !Translator archives seem to be corrupt, bombing out as soon as !PackDir gets as far as the bin directory.

      I won't be able to contact him by email so if somebody else would, I'd be grateful.

      --
      I don't like trolls and mod against me if you like, but I'd prefer if you'd reply.
  54. Nothing like Microsoft by friend · · Score: 1

    Why do a lot of people whine about Microsoft when a patent issue comes up? Sure, Microsoft has a lot of patents, but have they ever tried to enforce any of them? Their tactics usually involve creating a new standard (or embrace/extend an existing one) and not publishing complete specifications in order to hinder competing products.

    1. Re:Nothing like Microsoft by Almace · · Score: 1

      Mod this Up

      --
      Remember,democracy never lasts long.It soon wastes, exhausts and murders itself. John Adams (1814)
    2. Re:Nothing like Microsoft by spitzak · · Score: 2
      Also, MicroSoft has also not engaged in "look and feel" lawsuits, despite a huge number of obvious copies of the appearance of their desktop.

      There is good reason to believe most of MicroSoft's evil is due to the chance fact that they ended up in the monopoly position and not because the people are actually mean. In some ways we are a lot better off with Bill Gates doing this than if Steve Jobs or Scott McNealy were in that position of power.

    3. Re:Nothing like Microsoft by RazzleFrog · · Score: 1

      Imagine Larry Ellison running Microsoft. Now that is a nightmare vision.

  55. Read your own links. by poemofatic · · Score: 3, Informative

    from the W3C Patent statement summary:

    [snip]
    Apple informed the SVG 1.0 Working Group very early in the SVG 1.0 process of the patent they listed in their license statement. The SVG Working Group made a concerted effort to produce a specification that does not require implementors to infringe the patent.

    [snip]

    Member Name -/-Patent Claim -/- License ...
    Adobe -- None -- Royalty-Free --
    Apple -- Patent: US 5379129 -- RAND --

    uh, you are aware that this story is about Apple, and not Adobe, right?


    --

    When in doubt, have a man come through a door with a gun in his hand.

    1. Re:Read your own links. by ZxCv · · Score: 2

      Heh.

      oops.

      :-)

      --

      Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
  56. Bad Apple by rsimmons · · Score: 1

    How can they do this and at the same time support Open Source projects like Darwin. Right hand is not talking to the left, and their left must like lawyers.

    1. Re:Bad Apple by Anonymous Coward · · Score: 0

      Thank you Professor Middle-Management Speak.

  57. Commodore 64 sprites by kkovacs · · Score: 2, Informative

    Do you think the Commodore 64's sprite handling is prior enough? The idea was the same. And it was released MUCH before 1992.

    1. Re:Commodore 64 sprites by T-Punkt · · Score: 1

      No, the C64 sprites don't have a mask, instead one of the (2 or 4) colours was "transparency".

      But talking of Sprites and prior art: The Acorn sprite file format (established ~1987 IIRC) uses a seperate mask image for transparency.

    2. Re:Commodore 64 sprites by hereticmessiah · · Score: 1

      Uh-hu! Look at this message I posted further up in the thread.

      --
      I don't like trolls and mod against me if you like, but I'd prefer if you'd reply.
  58. This is why... by forgoil · · Score: 2

    ... software/hardware patents should be reconsidered. Maybe just a year would be enough? Maybe not even at all? The industry is wasting a lot of effort on trying to find out a way of doing things almost the same way as someone else, as to not hit any patents. This is way way stupid if you ask me.

  59. One solution to blockage problems by Anonymous Coward · · Score: 0

    At the dinner table one night, when I was 14 years old, my mother asked if I was not feeling well. I hadn't eaten much of my dinner and was a little tired. I told her that I was a little tired and didn't have much of an appetite. The truth was that I just didn't care for the menu that evening. She asked if I was coming down with a cold. I told her that I wasn't. She then asked me when was that last time I went to the bathroom. I replied that it was yesterday.

    After dinner, I was surprised to see my mom come to me and give me a piece of Feen-a- mint. She said that, to be on the safe side, I should chew it to make sure I would go by the next morning. I didn't think much of it at the time. As I was lying in bed that night, I decided to see how far I could play out this scenario.

    The next morning at the breakfast table, I didn't eat much at all. That prompted mom to asked me if the Feen-a-mint had worked yet. I replied to the negative. After breakfast, I went upstairs to watch television. About fifteen minutes later, mom called me to come to the kitchen and asked me if I had to go yet. Of course, I told her "no". She told me to go into the bathroom. I thought that she wanted me to go to the bathroom to try to have a bowel movement, but when I entered, a surprise awaited me.

    Before, when I heard running water, I had assumed she was just washing and rinsing the dishes. She had also prepared a bathroom sink full of warm soapy water. Mom followed me into the bathroom and said "I think that the suppository could use a little help". She opened the cabinet and took out the, all too familiar, 2 ounce red bulb syringe with the black nozzle as I looked in the sink at the warm milky solution that I knew would soon be up my butt. As usual, a bar of Ivory soap floated in the sudsy water. Mom told me that I was too big to go over her lap anymore and that she would have to find another way to administer my enemas from now on. I could see, by the look on her face, that she didn't put a whole lot of thought regarding a new position for me. Mom took a towel, folded it several times and placed it on the side of the bath tub. I was then told to remove my pajama bottoms and underwear. She told be to bend over the bath tub like I would over her lap.

    After removing my clothes, I laid myself over the side of the tub. Mom told me to get my head lower and raise my bottom up. I obliged her, but it felt real awkward. Mom asked me if I was ready to begin my enema. I looked over my shoulder to see her take the bulb syringe and squeeze it a few times before putting the nozzle into the sink. With the tip in the water, she squeezed the bulb. It made that familiar bubbling sound. As she eased her grip, I could hear the warm suds being sucked into the syringe. The whole room smelled like Ivory soap. As mom took a step towards me I felt her left hand separate my buttocks. She crouched and I felt the gentle probing of the nozzle at my anus. When she was sure she found her target, she pushed it all the way into my rectum.

    I gasped in delight. She told me to take a deep breath then slowly squeezed the bulb, emptying its contents into my rear-end. She withdrew the nozzle and refilled the syringe. The next time she found the target right away and slipped it in and squeezed. She asked me if I could feel the water go in. I replied "yes". I was in heaven! It was a bit harder for mom to give me that enema since she had to stand to fill the syringe, then crouch down to empty it. When I was over her lap, she sat on the closed toilet seat and could reach into the sink to refill the bulb syringe. I kept count of the insertions that day and after the tenth, she said she was done. She put the enema syringe in the soapy water and left the bathroom, closing the door behind her. I really felt somewhat cheated! My mother usually kept filling me until I said that I couldn't take anymore. I'm sure that she didn't get much more than a pint in me. I sat on the toilet and quickly expelled the meager enema.

    After five minutes or so, mom knocked on the bathroom door and asked how I was doing. I told her that I just expelled a small chunk and then just the water. She told me to sit there a while longer. After another ten minutes, I wiped and flushed. I left the bathroom and went to my bedroom to lie down. As I was lying in bed, I decided that I would take the situation one step further.

    Mom came into my bedroom and asked if I felt a lot better now. I told her that I didn't get much out. She said that the Feen-a mint would probably take care of the rest from above. I fell asleep and napped until about 2:30. I got up and went to the kitchen and said I was thirsty. Mom poured me a glass of orange juice. She asked me to go into the bathroom to try to go a bit more. I went in and sat on the toilet for about 10 minutes and left without even flushing. I went to the living room to watch TV. Mom brought me a sandwich around 4PM. I told her that my stomach was upset and that I wasn't hungry. She sat next to me and put her hand on my forehead. She said that I didn't feel warm. She told me that at that time she didn't want to take any further action, but if I couldn't go to the bathroom by 7PM, she would have to give me an enema with the hot water bottle. I asked her if we couldn't do it right now, but she said that she didn't want to upset my stomach even more now. The minutes now seemed liked hours and the hours passed like days.

    At 6:30, I started listening for preparations to begin. Instead, I heard knocking at the door. The neighbor lady Sue, from across the street came over to visit with my mother. The appointed hour, 7PM, passed without incident. So did 8PM. At 8:30, I came into the kitchen to get something to drink. My neighbor Sue, said hi to me and I said hi to her somewhat weakly. I went back to the living room. I heard Sue ask my mom if I wasn't feeling well. My mom said that I had an upset stomach and was constipated. Sue told her that she should give me a laxative.

    That's all my mom needed to hear! She then told Sue that she planned on something a bit more drastic than a laxative for me. That got Sue's attention. The two women then discussed their treatments of choice for constipation. The consensus was that, for constipation, nothing worked better or more thoroughly than a good enema. I heard Sue say that when she would get constipated, she wouldn't even bother with a laxative. She would take an enema as soon as she felt the need to. She said that enemas worked much quicker and it was silly to swallow something and wait for a long time for it to get to the other end. I listened for my mom's input. I wondered if she ever gave herself enemas. All I could hear was my mom agreeing with Sue. Sue then said that she had to go home. Sue yelled good-bye to me in a cheerful voice. She knew what was soon in store for me.

    It was now 9PM as Sue left our house. Mom wasted no time at all. She called me to the kitchen. When I got there, mom went to the closet and took out a box. She opened the box and pulled out a red rubber hot water bottle. Since this was to be my first enema with the bag, mom showed me the bag and told me that it held two quarts. She told me that she would have to give me the whole bag. This was a whole new experience for me. All the enemas that I had ever received were already prepared for me before she called me in for the treatment. She took a large pitcher out and started running the water. She went to the bathroom and returned with the bar of Ivory soap. She put the Ivory in the pitcher and when she was sure the water was the right temperature, held the pitcher under the faucet. When the pitcher was about two-thirds full she turned of the water and placed the pitcher on the counter. She then reached in the pitcher and grabbed the bar of Ivory to mix it with the water. It started to look milky and my mother rinsed and dried her hands. The pitcher was then filled the rest of the way.

    She took the red rubber bag and handed it to me to hold while she poured the contents of the pitcher in. She filled it all the way to the top. Mom then reached for the box and took out a long red coiled hose. At the end of the hose was a long black curved nozzle with holes along the sides. Mom pulled that nozzle off the hose, which prompted me to ask why. She just said that was for women and then she took a black adult rectal nozzle from the box and attached it to the hose. She brought the hose towards me and screwed it in the bag. She snapped the metal clamp shut and took the bag from me. Mom led me to the bathroom and hung the bag from a hook on the wall. She took the hose and told me how the enema bag worked. She pointed the nozzle into the sink and with her other hand opened the clamp. The water shot into the sink. She quickly clamped the hose and told me that was to get the air out of the hose.

    Mom told me to take off all of my clothes. She then spread a towel on the floor. I think she realized that the over the tub position wasn't that good. Mom sat on the closed toilet seat and had me face away from her and then get on my knees with my face resting on the floor and my butt high. Then she had me scoot back a little so my rear was right in front of her. She told me that she would have to make sure that I took the whole bag and that she would regulate the flow by lifting and lowering the bag. She said that she would give it to me slowly and gently. She asked me if I was ready to start. I said yes. She brought the nozzle to my anus and rested it there. I tensed up a little. She moved it around my anal ring to loosen me a little then took aim and slid it all the way in. That nozzle was a lot larger than the infant one on the bulb syringe. Without warning, I heard a sharp metallic click as she released the clamp. I didn't feel a thing at first. There was a gurgle, then the water streamed into my rectum.

    With her right hand, mom held the hose right behind the nozzle and kept it all the way in. With her left hand, she held the bag. Mom asked me if I could feel it going in. I said "a little bit". She raised the bag. Now I could really feel it going in. Mom said "Raise your butt up so the water can go deeper inside you. The warm soapy water will relax your bowels and clean you out." It wasn't long before I heard a click again. I asked why she turned it off. She told me to turn my head. The bag was empty. Mom slowly pulled the nozzle out and put the bag and hose in the sink before leaving the room. I sat on the toilet and released my first enema with the bag. It worked like a charm. I cleaned up and left the bathroom.

    Mom came to me and asked with a grin if that enema had done it's job. I told her that it had worked real well and that I felt much better now. She then said that she should have given me a large enema that morning. She also said that, to be on the safe side, she would have to give me another bag enema the next morning after breakfast. I went to bed eagerly anticipating a repeat performance.

  60. Now this is just silly by Sycraft-fu · · Score: 5, Informative

    As other posters have mentioned:

    1) This is obvious.

    2) There is prior art.

    So even if Apple decided to try and enforce it, it'd get shot down however:

    3) Apple has already allowed royalty free use of this patent.

    Seriously folks, this story is just silly. Think for a moment how many things out there use multi level alpha transparency. All 3d cards from the Voodoo on do, Windows does in movie file formats and in the UI in XP, a bunch of X WMs do. If Apple tried to enforce this they'd have legal teams from all over after them, fact aside that they've already said they won't.

    Just because a company has a stupid patent doesn't mean they will try and enforce it.

    1. Re:Now this is just silly by Twanfox · · Score: 1

      While the patent is silly, it begs the question of "if this is a silly/stupid patent, why should it be granted?"

      If you don't have any intention of enforcing a patent, what exactally is the point of having it?

  61. Requirements of prior art by Paul+Johnson · · Score: 3, Insightful
    Bear in mind that you can invalidate some claims but not others. So for example one of the claims is:


    7. A method as in claim 1 wherein said method produces anti-aliased text in said destination image by performing the method with the
    source image being a pattern and the mask image being anti-aliased text.


    (Claim 1 is the basic alpha-transparency concept).


    Suppose that someone comes up with prior art that invalidates claim 1. Apple can still claim rights over the use of this technique for anti-aliased text unless someone can show prior art which covers that specific application. So don't just look for prior descriptions of alpha-transparency: look for prior use of alpha transparency for text, and anything else in the claims.


    Paul.

    --
    You are lost in a twisty maze of little standards, all different.
    1. Re:Requirements of prior art by DrSpin · · Score: 1
      Indeed it is common practice to make claims you know invalid, simply so you can reference them.

      (1) I claim [well known technique]
      (2) I claim (1), but done in a new way
      (2) I claim (1) but done in another new way

      This is how it is done.

      The language of patents uses this as a way of labling marked text, because patents are not written using emacs.

      all your .sig are us.

    2. Re:Requirements of prior art by spitzak · · Score: 2
      No, this claim is for a non-premultipled image, as opposed to a premultiplied image that was described earlier. They hide it a bit by describing the mask as "antialaised text" and trying to make the image uninteresting by calling it a "pattern" but this is just as obvious.

      If A is the "alpha" and F is the foreground and B is the background, claim 1 is for math of the form:

      output = B*(1-A)+F

      This claim is for math of the form:

      output = B*(1-A) + F*A

  62. I'm sure everyone's seen Star Wars by Hairy+Fop · · Score: 1

    I'm not entirely sure if this qualifies but the use of black and white mask images in cinematography has been around about as long as computers have. Okay it's not digital but commercial computer graphics companies have also been using these technique for years.

    Simon...

    1. Re:I'm sure everyone's seen Star Wars by spitzak · · Score: 2

      It may be relevant if you find out what kind of work was done to preserve gray shades in the masks, to make a softer edged matte (this would require a lot of work as the normal film used for mattes was very high gain and tended to turn everything into black and white). I would bet people were thinking about partial transparency in 1940 or so when Disney used their sodium screen process.

  63. The Amiga had that in the 1980's ... by dltaylor · · Score: 1

    Originally it was of funtion of the blitter (hardware), but when the 68020's came out it was changed to a library function because the '020 was faster (still the best CPU of its time, IMO; bit fields on any BIT boundary, none of this integer-aligned nonsense).

    Couldn't get to SourceForge, and should probably have the library date when I do. Any other Amigans have this documentation?

  64. Non-story by inkswamp · · Score: 1
    Where in any of the links is there information about what action (if any) Apple has taken or plans to take on this issue? What is it that caused this to be posted? I'm not sure I see any actual story here. Has Apple issued a press release on this or a public statement?

    Maybe I'm missing something, but as far as I can see, this is a complete non-story.

    --Rick

    --
    --Rick "If it isn't broken, take it apart and find out why."
  65. "thinking different" by Anonymous Coward · · Score: 0

    Thinking Different is just a marketing ploy. In reality, they're no different than Microsoft.

  66. How soon we forget our history. by Per+Abrahamsen · · Score: 5, Insightful

    Have we already forgot the GIF fiasco?

    It was well known that de-facto standard for file compression in the net, "compress", was covered by the Unisys compression patent. However, showed no interest in enforcing the patent outside hardware (modems and the like), and would informally tell people who asked that.

    Nonetheless the FSF insisted on having a patent free compression format for use by GNU, and eventually settled on gzip. This made some people angry, it was annoying to have to deal with a new compression format, and they claimed the FSF was seeing ghosts and that Unisys would never change their policy.

    However, as we all know, Unisys *did* change their policy, allthough the target wasn't compress (which meanwhile had lost most of its markedshare to gzip), but GIF which used the same algorithm internally, and had become a big thing thanks to the WWW. Thankfully, at that time we had gzip, and could create PNG fast using the same code.

    The morale "they haven't enforced the patent yet" provide false security. Companies don't enforce software patents until it become economically profitable to do so, typically when the algorithm is in so common use that it will be expensive to switch to an alternative. What we need is a legally binding promise not to enforce the patent.

    1. Re:How soon we forget our history. by acroyear · · Score: 3, Insightful
      They didn't look over "compress" because gzip had more market share. Relatively speaking, it didn't, since compress was still included in EVERY non-free unix distribution around, whether BSD or SYSV based. The problem was that compress was such a small, insignificant part of a Unix distribution that they couldn't get a dime out of it. The support of GIF and TIFF files, on the other hand, is a MAJOR component of most image processing programs, particularly after the web and how the early browsers had settled on GIF a sa standard.

      One must remember that the percentage of sales a patent is good for in royalities is directly related to how important the patented technology is to the application using the technology.

      --
      "But remember, most lynch mobs aren't this nice." (H.Simpson)
      -- Joe
    2. Re:How soon we forget our history. by rela · · Score: 1
      What we need is a legally binding promise not to enforce the patent.

      Remember your basic contract law. A promise for a promise. A promise on Party A's part is not enforcible without an economically reasonable return promise on B's part.

    3. Re:How soon we forget our history. by darkonc · · Score: 2
      However, as we all know, Unisys *did* change their policy, allthough the target wasn't compress (which meanwhile had lost most of its markedshare to gzip)

      Actually, Unisys specifically stated that the LZW compression techniques used in compress were free for use on unix systems. Unfortunately, since Gnu is Not Unix, it wasquite possible that those license terms wouldn't apply to GNU software.

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  67. Another "funny" Apple patent, #6,317,787 by SLi · · Score: 2, Funny
    I find this one (owned by Apple) hilarious too, granted November 13, 2001:

    System and method for analyzing web-server log files

    A method for analyzing traffic data generated by a plurality of web servers, which host a single web site. The site is mirrored on each server. A traffic data hit is generated responsive to each access of one of the servers. The hit includes data representing the time of the access. Each data hit is stored in a log file on the server accessed. The first-stored data hit is read from each server. Each of the read data hits are compared, and the oldest data hit is passed to a log file analyzer. The next-stored data hit is read from the server from which the passed data hit was read, and a second comparison is performed on the read data hits, with the oldest data hit being passed to the log file analyzer. This process continues until all of the data hits are read, compared, and passed to the log file analyzer. This results in passing all of the data hits to the log file analyzer in the chronological order in which the hits were generated.

    1. Re:Another "funny" Apple patent, #6,317,787 by SLi · · Score: 1

      Umh, I'm not sure anymore if it's owned by Apple (probably not). But still, it's there.

  68. The way to deal with silly patents by Anonymous Coward · · Score: 0

    Actually it seems that asking community to show prior art in order to invalidate silly patents is a good practice not only in this case. May be some organization like LPF or FSF should help organizing this process.

  69. Only applies to triple alpha channels by BitwizeGHC · · Score: 4, Informative

    The patent only applies to triple alpha channels, i.e., where the alpha channel is itself an RGB value, and the source and destination images are blended channel by channel according to the RGB values in the triple alpha channel.

    It seems like an obvious extension of alpha blending (which was around for a while and is referenced in the patent) but that didn't stop Apple. HURR! WE R SMRT!

    --
    N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
    1. Re:Only applies to triple alpha channels by mmp · · Score: 3, Interesting
      If that is the case, then there is prior art in the shading language of the RenderMan standard, which was first published in 1988. (RenderMan is a general 3d graphics api that pixar was pushing as a standard many years ago; now their renderer is also known as RenderMan.)

      Anyway, in the shading language, surface shaders set an output color and opacity, both as RGB. To generate the final image, these are then blended the obvious way, from the Porter and Duff paper that other people have referenced. Here is a link to PDF of the spec, and here is a direct link to information about surface shaders.

      Now, the amusing thing about all this is that the prior art here is from Pixar, which of course shares the same CEO as Apple...

      -matt

  70. Stencil by rknop · · Score: 2

    How about using a bloody stencil to paint block letters on the side of a stupid truck?

    This is so irritating. Some obvious technique gets applied with computers, and all of a sudden some arrogant stuck up company gets a patent on it and starts throwing their weight around to stop open standard development. It makes me sick.

    Honestly, the day somebody gets a computer to pick their nose, a company's going to have a patent on it and try to make money off of it.

    -Rob

  71. Was thinking about a G4... by Anonymous Coward · · Score: 0

    I was actually considering the purchase of an overpriced G4, but not now. No way I want to support this kind of company. Either you're for open source or you're not. Seems like they want to take what they can get for free and give back as little as possible.

  72. SantaClara County Blues by SubtleNuance · · Score: 2

    Apple have to maximize the shareholder value or the directors might go to jail

    Hahahahahhahah! So now, instead of putting directors and officers in jail for legitimate legal transgressions, environmental damage, collusion, union-busting, bribery, corruption and the like, which people have been demanding. Instead the slugs in the corporate offices hide behind SantaClaraCounty vs. Southern Pacific Railroad , officer non-liability, and various other bits of ill-logic, but NOW you suggest that unless they push the moral bounds of the purpose of patents, that they rob from the community that empowers them, that unless they transgress against the public domain and the intellectual pursuits of a free community - that they WOULD GOTO JAIL!

    What a sad fucking statement that is. If that is true, which I accept, probably is; that if it is true, you Yankees need to do some serious re-thinking about the methods to which you organize your goddamned affairs.

    1. Re:SantaClara County Blues by NearlyHeadless · · Score: 2
      So now, instead of putting directors and officers in jail for legitimate legal transgressions, environmental damage, collusion, union-busting, bribery, corruption and the like, which people have been demanding. Instead the slugs in the corporate offices hide behind SantaClaraCounty vs. Southern Pacific Railroad [iiipublishing.com], officer non-liability, and various other bits of ill-logic

      Corporate officers, directors, and employees are liable (civilly and criminally) for their own actions. They can be liable for the actions of subordinates if they knew about them or (rarely) if the they should have known about them.


      Corporate personhood is a limited legal doctrine which asserts that corporations have equal protection under the law and the right to due process of law. That's it.


      It has nothing to do with limitations on sharehold liability (which do exist) or non-existant limitations on the liability of corporate officers.

    2. Re:SantaClara County Blues by Anonymous Coward · · Score: 0

      you Yankees need to do some serious re-thinking about the methods to which you organize your goddamned affairs. Oh yeah, you French bastard. How about when we saved your sorry ass from the Germans?

    3. Re:SantaClara County Blues by Anonymous Coward · · Score: 0

      dont forget the french saved your sorry ass from the british... but you ignorant yankees dont even know your own history... that the French gave you great aid during your armed revolution.

    4. Re:SantaClara County Blues by Anonymous Coward · · Score: 0

      ah yes, but *that* french group was promptly beheaded in 1789 by the then-newer french group. and today's french group is entirely different from the second group.

      so which group should we be thankful to? the first ones, which the second ones didn't like? the second ones who went ballistically us-fanatical? or the current asses that wouldn't let us fly over their country to bomb libya?

      as was said, if it wasn't for the 'us' the french wouldn't have telephones, cars, nor internet. and they'd be speaking german.

      hmmm, that might not be too bad in hind-sight. germans are more polite and make good cars and beer.

  73. Well at lest it expires soon.... by Kevinv · · Score: 0

    Even if Apple doesn't do the right thing, the patent expires next year (patents are only good for 10 years right?)

  74. Even if it was an orignal thought by KarmaBlackballed · · Score: 2

    Why should any company have the law enforcement backed authority to shakedown individuals for cash for any concept or idea? Don't tell me the founding fathers of the US thought it was a good idea. All of them did not.

    Running around like squirrels looking for prior art whenever the specter of an intellectual monopoly threatens the free and open use of a key technology is missing the real point here.

    --

    --- -- - -
    Give me LIBERTY, or give me a check.
  75. In other news... by Anonymous Coward · · Score: 0

    I've just filed a patent application for "A method of cutting holes in cardboard to facilitate and expedite the depiction of festive characters and symbols on glass or other surfaces."

  76. What a stupid system by rknop · · Score: 2

    Patents are granted by the patent office. They are not Valid until tested in a law court. It is not the patent office's job to determine whether there is prior art.

    While I'm not questioning that this is how it works, I think it should not work this way. Going to court is expensive. And, more often than not in cases like this, it's having the better and higher paid lawyer that decides who wins, not being right. So the deck is immediately stacked against open standard development projects such as PNG. Unless they can enlist rich and powerful allies, they're hosed. Apple's got the muscle and the lawyers to force compliance because the mere threat of going to court, and the resultant expense and hassle, is a very big stick, even if Apple doesn't have a chance of winning the case.

    The civil law system we have in place right now is very easily used by bullies for bullying. And that sucks.

    -Rob

  77. Yawn, here we go again . . . by Anonymous Coward · · Score: 0
    . . . Apple imposing petty tyranny with its "intellectual property" stolen from researchers while a bit player in the personal computer market. DEATH TO APPLE DEATH TO THE MAC

    ~~~

  78. Next thing we'll see is.. by GISboy · · Score: 1

    a look and feel lawsuit on the ping command (or PiNG) because it looks and 'feels' like the png suffix and is remarkably close to the command "ping".

    Nature aborrs (sp?) a vaccuum, so put the drill to your right temple and....

    --
    If it is not on fire, it is a software problem.
  79. Prior Art Collection by SubtleNuance · · Score: 2

    This is a bit OT, but..

    In order for the USPTO to start being usefull again, why dont they use the public to gather prior art?

    Couldnt a website, shit even slashcode based, be set up that discloses patent applications (which are public-knowledge anyway) in order to allow the public to AID the EXAMINER in collecting prior art? Somewhere in the examination period should a 'peer-review' element be 'created' (or exercised) in this way.

    let the public see the patent application (disclose the applicant or not, its kinda irrelevant) and allow "all those reasonably versed in the art" to aid the Examiner. If the applicant disagrees with the examiner, let the APPLICANT take the isssue to court in order to SECURE his patent - dont allow the system to default in building a club to be held over the heads of others.

    I am not a supporter of "intellectual-property" in general, I see the free exchange of ideas in an open society of greater value to the community (than allowing ideas to be controlled by profit-seekers), but I digress, I think i might come to terms with the actions of the USPTO if they implemented a system such as this..

    1. Re:Prior Art Collection by J.+Random+Software · · Score: 1

      US patent applications have never been public record; it's always been viewed as important that the invention can be a trade secret if the patent isn't issued.

      Certainly examiners are underpaid (thus it's very unlikely the USPTO can attract many skilled software developers) and aren't suitably rewarded for diligently seeking prior art (in fact doing their job correctly would reduce their throughput so severly they'd probably be dismissed), but fairly involving the public would be very difficult. IMHO the USPTO ought to line up a few thoroughly nondisclosed consulting firms--give them a problem statement and a small budget (say one week of a senior developer's time), and if they can reproduce the invention it's presumed obvious and ineligible for a patent.

  80. It's right because it's right! by Anonymous Coward · · Score: 1, Interesting

    Because they got to the patent office before you did.

    Well there's a self referential argument if I ever read one. Instead of arguing his points you take two short sentences out of context and then rail your meaningless (in context) points home. Can you say, "argument lost"?

  81. Re:Prior art? Yeah, here's some prior art. by Anonymous Coward · · Score: 1, Interesting

    Grab an old anime cel.

    These are produced by layering transparencies upon each other. Thus a composite image is generated by applying layers of transparency. This technique made facial animations easier and offered nice effects for "sparkly things" that may be around a character, for example during a dream sequence.

  82. They let me use it... by Anonymous Coward · · Score: 0


    For one of my software projects (commercial) I needed to create my own version of Apple's CopyDeepMask() routine (theirs was buggy with certain, non-common inputs). I needed my routine to be pixel-accurate with their routine (except for the bugs). That is, MyCopyDeepMask() would need to output the exact same pixel values as Apple's CopyDeepMask(), but correctly for those non-common inputs. At the time, I was a "Select Developer", and contacted Apple's Developer Techincal Services to get information about how exactly the pixels were blended in their CopyDeepMask() routine. They sent me the relevant portion of the CopyDeepMask() code. No mention was made about licensing or patents.

    Posting anonymously because I'm a tiny bit scared.

  83. But, you ignore... by Anonymous Coward · · Score: 0

    ... how apple could not possible earn anything but the wrath of /.ers as
    apple does not submit to the same GPL circle jerk that /.ers do. Shame on
    apple.

  84. This is ridiculous by Anonymous Coward · · Score: 0

    What the hell format exactly is going to be able to stay around for a while? Let's see, we can't use GIF anymore. Now they're going to kill PNG too? What's worse is that Netscape 4.xx doesn't even support PNG so you are still supposed to use GIFs if you want your sites to be viewable by that crowd. Really, this whole patent thing is just disgusting. Apple, you are no different than the companies which you scorn.

  85. Unisys not Compuserve, LZW not GIF by Smallest · · Score: 1

    Compuserve used the LZW compression scheme in their GIF format, not knowning (or caring?) that Unisys had a patent on the scheme.

    -c

    --
    I have discovered a truly remarkable proof which this margin is too small to contain.
    1. Re:Unisys not Compuserve, LZW not GIF by J.+Random+Software · · Score: 1

      Hardly anyone knew LZW was patented, partly because nobody reads patents in general, partly because Terry Welch neglected to even mention the patent when he described LZW in the June 1984 issue of IEEE Computer.

  86. Unisys is evil by KjetilK · · Score: 2
    I'm using PNGs if I can. No GIFs. PNGs are better, it's as simple as that.

    And, Unisys is bullying. You know, I thought I'd convert some of my PNGs to GIFs before people started complaining. But they went after the people writing convert, so I couldn't. But nobody has complained, so I don't care about GIFs.

    --
    Employee of Inrupt, Project Release Manager and Community Manager for Solid
  87. Petition Against Software Patents by borgheron · · Score: 1

    I have started a petition against software patents like this. Please sign the petition at:

    http://www.petitiononline.com/pasp01/petition.html

    I have required state and city, but if you don't feel comfortable giving that info you can simply put state or just USA.

    Please help us in the fight against overly broad, non-innovative patents meant to hold back the many for the gain of the few.

    GJC

    --
    Gregory Casamento
    ## Chief Maintainer for GNUstep
  88. 20 years from filing date... by Smallest · · Score: 1

    at least that's what the LZW patent is...

    --
    I have discovered a truly remarkable proof which this margin is too small to contain.
    1. Re:20 years from filing date... by Hugh+Jaynus · · Score: 1

      Doesn't this mean ImgSrc will add PNG, like GIF, to the list of verboten file formats ? :)

  89. Really? by overunderunderdone · · Score: 3, Insightful

    Alpha compositing is dead obvious to even the most naive thinker

    This argument is raised every time there is a patent dispute discussed on slashdot yet I'm always a little uncomfortable with it. We say something is "obvious" but we say so many years after it was invented (perhaps) and patented; years during which we have used it and become familiar with the concept. Was it really obvious when it was developed and patented or has it only become "obvious" because of it's subsequent widespread use and our consequent familialarity with the concepts involved?

    In this particular case I suspect that the concept was indeed obvious by 1992 when the patent was issued - that seems pretty late in the game for such a basic concept in computer graphics. If it was obvious it won't be hard to find prior art. But in general we should recognise that concepts that are obvious to us now after long use were often breakthrough innovations obvious to no one when they were first developed.

    1. Re:Really? by tricorn · · Score: 1

      While it can be difficult to come on to the scene years later and be able to tell what was or was not obvious back then, there are many people who were thinking about such things at that time. In 1992, alpha transparency was obvious. It was obvious in 1985.

      The problem with finding prior art is when a widely used technique was never written about because it was too obvious. The only reference available is in the code that was being written at the time, and much of that is no longer available.

      Another problem with the way patent law works is that it doesn't take into account enabling technologies. For example, the infamous backing-store patented technique was pretty useless without sufficient inexpensive memory; many people independently considered that approach, then rejected it because (at the time) it was impractical. You could say the same thing about the patent that covers personal digital recorders - before inexpensive processors were fast enough, disk space was cheap enough, and compression techniques were good enough, actually producing a digital recorder which can play back while recording would have been impractical (and any features not useful in a video-production context wouldn't have been pursued). However, theIDEA of actually doing so was obvious. Unless there are real difficulties in developing the capability, there shouldn't be anything patentable in there. If there ARE real difficulties, where the solution isn't "mere engineering", then those specific techniques should be patentable, but just the IDEA of backing store (with an obvious implementation), a digital video recorder where you can pause the playback (with an obvious implementation), or using a multi-bit mask to define overlay transfer characteristics shouldn't be patentable, nor should "do SOMETHING using a computer" or "do SOMETHING digitally" be patentable if SOMETHING was already being done without using a computer, or without doing it digitally, unless it was monumentally non-obvious that doing it with a computer or digitally was a better way of doing it (once the enabling technology was available, of course)(obviously, I'm not commenting on whether such things ARE, in fact, patentable under previous or current law).

      When did the Amiga Toaster come out?

  90. Amiga blitter by Anonymous Coward · · Score: 0

    The Amiga "coprocessor", the Blitter,
    did this. In fact, that was almost all it did.
    The Amiga 1000 was released in 1985...

    1. Re:Amiga blitter by Anonymous Coward · · Score: 0

      There's a technicality there that invalidates the Amiga Blitter as prior art for this particular patent - the Amiga blitter operated on planar displays, rather than the "chunky" format that saner computers use. In a planar display, the display is composed of "bitplanes", one bit per pixel (rather than byte/word/long in chunky displays). To increase the colour depth, a second bitplane is added.

      This is more memory efficient, and allows for faster collision detection, scrolling, and block movement, particularly if you optimise the colour palette a display uses. Thus, the amiga hardware excelled at 2D games. It's downfall was that planar displays are trickier to do raycasting pseudo-3D on. So, the amiga sucked for Wolfenstien and Doom, and the "cool kids" started getting their parents to buy them PeeCees instead of Amigas, and now we're stuck with the otherwise inferior PeeCee systems...

      In 1993, the amiga line included a chunky->planar extension to the Blitter, called Akiko, in the first 32-bit CD games console ever - the Amiga CD32. However, by then it was too late, both to invalidate this patent, and to save the amiga games market.

      Actually, speaking of patents, the Amiga patent porfolio is 10x scarier than Apple's - the Amiga I.P. includes, for example, a patent on "Simultaneous Audio and Video played from a digital device".

  91. Re:Prior art? Yeah, here's some prior art. by denzo · · Score: 2
    Try Porter and Duff [keithp.com]'s paper published in 1984 introducing image composition that started it all!!!!
    So Apple was right in their big Superbowl commercial then. 1984 didn't turn out to be like 1984... or at least their version of it.

    The irony. :P

  92. PNG, GIF, ... whatever by Hugh+Jaynus · · Score: 1

    It serves you right for letting your country agree to software patents. I've had a great patent idea for making marks on compressed wood pulp using a graphite based compound. I know I'll call it paper & pencil. "Once you remove the pin Mr. Hand Grenade is no longer your friend"

  93. It is specifically not alpha blending. by Nindalf · · Score: 4, Informative
    From the patent:
    Compositing can also be used to "blend" two images by controlling the degree to which the two images are merged or averaged. This is often done by a method called "alpha channel blending" in which an 8 bit alpha channel controls the blending of two 32 bit RGB images.

    However, while these methods have been useful, they are quite rigid and inflexible in accommodating images of various colors and bit depths[...]


    Alpha blending is directly contrasted to their method in the patent itself. This is no threat to the patent-free status of PNG or MNG.
    1. Re:It is specifically not alpha blending. by Oswald · · Score: 1

      This post is correct. Moderate it up to 20, close the discussion, and get on to something that wasn't a non-issue before we ever started.

    2. Re:It is specifically not alpha blending. by Asaaboo · · Score: 1

      This looks more like a thing which is used in Final Cut Pro and iMovie. A bunch of the effects are rendered this way. The mask is simply a prerendered bitmap animation with 8bit depth in this case. Very powerful stuff since it allows to create a wide range of effects, yet very easy to optimize since its very generic.

    3. Re:It is specifically not alpha blending. by spitzak · · Score: 2
      Some portions of the patent don't seem to mention color.

      I have a paper but unfortunately it is from 1999 which presents this idea. "Anti-Matting and Compositing Digital Images, The Two Vector ART Imaging Model" by Micael O' Connor, Mario Nemirovsky, Randy Carr, from Zeva Digital Imaging, 11127 Palos Verdes Drive, Cupertino, CA.

      This promises to allow encoding of the color of a piece of glass as well as the color of things painted on it by using 6 numbers (they call it two vectors). Normal alpha only allows "gray" glass with things painted on it.

      The idea is imho obvious but the paper explores the non-obvious math needed to combine several of these images together so the compositing operation is transitive (ie (AxB)xC is the same as Ax(BxC)).

      Unfortunately for the vast majority of uses the added color is not worth it, as all the effects are effectively simulated by painting the gray glass, and all 3D renderers are unable to produce this as output (though Renderman uses it internally). Also since it does not do refraction if we really want accurate compositing of clear objects we would need to render the image behind them anyway.

  94. Founding Fathers on Intellectual Property by overunderunderdone · · Score: 1

    Why should any company have the law enforcement backed authority to shakedown individuals for cash for any concept or idea? Don't tell me the founding fathers of the US thought it was a good idea. All of them did not.

    Um... Yes I will tell you the founding fathers thought it was a good idea. In their own words:
    "The Congress shall have Power... To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries;" - U.S. Constitution, Article 1, Section 8

    I don't know which founding fathers you may think were opposed to the concept of intellectual property but it's pretty obvious that if there were any they lost that debate. There are good arguments for reforming intellectual property laws so that they are fairer and less liable to be abused. I'm much more sceptical about arguments for scrapping the concept altogether. One thing thatis certain the founding fathers supported the idea of intellectual property, and it's enforcment by the state, as a way to "promote the progress of science and useful arts" by making sure authors, innovators and inventors were fairly compensated for the use of their inventions.

    1. Re:Founding Fathers on Intellectual Property by KarmaBlackballed · · Score: 2

      One of the most recognizable signors of the Declaration of Independence comes to mind: Benjamin Franklin. He was 100% against the slippery notion of intellectual monopoly.

      This opinion coming from a man that was not only a patriot and intellectual; he was also an inventor.

      His rational voice, and that of others that shared his opinion, was not enough to at the time and thus we have article 1, section 8.

      --

      --- -- - -
      Give me LIBERTY, or give me a check.
    2. Re:Founding Fathers on Intellectual Property by overunderunderdone · · Score: 1

      I hate to disagree with old Ben Franklin but I have to agree with the other founders who won the debate at the constitutional convention. An inventor can only make a living by his invention if by some mechanism he retains exclusive use of it. If he does not his invention will be emulated by others without any compensation to himself for developing it. If the process of invention is at all costly he will benefit even less than his emulators since they don't have those costs. So an inventor WILL secure exclusive use of his invention, if the state does not secure it for him by law he will secure it for himself by secrecy. Ironically the alternative to intellectual property upheld by the state is not more openness but significantly LESS.

      History is very clear on this point - prior to the development and refinement of intellectual property laws many innovators were undercut and made destitute by competitors that freely copied their innovations but were not saddled with the development costs. Trade guilds and master craftsmen went to extravagent lengths to keep their techniques secret so that they could secure a living by them, indeed that was the whole point of guilds. And they kept these secrets not for a "limited time" but passed them down exclusively to their sons and apprentices for generations.

      Had the US not provided protections to inventors we would not have been marked by the unprecedented degree of scientific and technical advances that we have in fact enjoyed but by a medieval rate of scientific progress. At best we would have been a nation of emulators profitting from but not adding to the scientific advances from Europe.

    3. Re:Founding Fathers on Intellectual Property by KarmaBlackballed · · Score: 2

      An inventor can only make a living by his invention if by some mechanism he retains exclusive use of it.

      Not so. How is it possible to find "prior art" which is not patented? Are all such examples produced by starving idealists? I think not. Educators, hobbyists, and business people have innovated/invented from before the time you were born and will do so long after, without bothering to encumber themselves with patent paperwork.

      As a small example, if you work, do you make a living at your job? Have you ever done anything you consider original and not obvious? Did you patent all such things?

      History is very clear on this point - prior to the development and refinement of intellectual property laws many innovators were undercut and made destitute by competitors that freely copied their innovations but were not saddled with the development costs

      When did this stop happening?

      Had the US not provided protections to inventors we would not have been marked by the unprecedented degree of scientific and technical advances that we have in fact enjoyed but by a medieval rate of scientific progress

      I cannot agree with that statement. How big was Einstein's patent portfolio? Are we marginalizing anyone that does not patent what they do? Think about that one.

      --

      --- -- - -
      Give me LIBERTY, or give me a check.
  95. Spectrum and MSX games by Anonymous Coward · · Score: 0

    People are talking about PNG and GIF masks!!! Gosh, this method was used by Spectrum and MSX games on early 80's!!! It was called "Filmation II". If they want prior-art, just send them "Army Moves I/II", "Rally Paris-Dakar", "Phantis I/II", "La Abadia del Crimen", "Batman" and many many many other Speccy/european-MSX games...

  96. GIF89a? by LoonXTall · · Score: 1

    If you stretch the point slightly, GIF animations using the "combine" method of changing frames use alpha compositing--the alpha is just binary on/off, but it's still transparency, and it's being composited since frame N's data is composited with frame N-1 (which may have itself been composited from an earlier image).

    --

    ~~~LXT~~~
    Life is like a computer program: anything that can't happen, will.

  97. suprised ??? why by Anonymous Coward · · Score: 0

    This is classic Apple, release a new product, sue a bunch of customers. The only reason Apple doesn't rule the computer world is their OBNOXIOUS business tactics with their own customers.

  98. Great! So now what? by sterno · · Score: 3, Interesting

    Now this leads to the ongoing quandry of patent law that nobody seems to have a good solution for. Let us assume for the moment that we have iron clad evidence of prior art, the only way to overturn the patent is a court challenge. Court challenges cost money.

    Big corporartions won't challenge a patent in court because there's a huge financial disincentive to do it. They could spend years in court and blow tons of money and still possibly lose. On the other hand, the patent holder will license the patent to them for a less exhorbitant sum. If Adobe had to pay to license PNG from Apple, they'd just pay the fee and pass the extra cost directly to the consumer and not bat an eye.

    The people who have the most to gain from challenging patents are small ISV's because they can hardly afford to be dumping limited resources into royalties. That problem is made even more complicated when you are talking about open source development. Of course they can neither afford royalty payments nor the court costs and time necessary to fight the patent. If a patent is going to expire in 4 or 5 years, why bother fighting because by the time you get through the courts it won't matter anymore.

    The end result of this is that innovation by small software vendors and open source developers is totally crippled by patents. Whether a patent is for a legitimate innovation or not is irrelevant to these groups because as soon as it gets approved and somebody demonstrates a willingness to enforce it, it becomes off limits to these groups.

    --
    This sig has been temporarily disconnected or is no longer in service
  99. Software patents aren't inherently bad by pauljlucas · · Score: 1
    Did it ever occur to anybody that somebody could develop some software technique that is really useful, patent it, and essentially give a free license to everybody except Microsoft?

    Yes, patents have access-control lists.

    Software patents aren't inherently bad; it's how they're licensed.

    --
    If you reply, do so only to what I explicitly wrote. If I didn't write it, don't assume or infer it.
    1. Re:Software patents aren't inherently bad by Anonymous Coward · · Score: 0

      Don't be childish. Taking advantage of an unfair situation to punish Microsoft makes you JUST AS BAD as them. The idea here is to improve our collective condition, and eliminating the rediculous idea of software patents is a great way to do it.

  100. Re:Prior Art -- Whatever happened to Bill Atkinson by Anonymous Coward · · Score: 0

    Haven't thought to ask this question in a while, but whatever happened to Bill Atkinson?

    MacPaint ruled and HyperCard wasn't too shabby. I wonder what happened to their creator.... (Probably retired on a Caribbean island with bundles of cash.)

  101. Mine! by Anonymous Coward · · Score: 0

    I hereby declare this thread property of Apple Computer, Incorporated.

  102. Re:Isn't the whole point of patents to make money by frank_adrian314159 · · Score: 2
    It seems un-American, bordering on the Communist to suggest that Apple should simply give away their intellectual property.

    I didn't know you guys let Craig Mundie have a Slashdot account!

    Besides, I always thought that charity was a virtue that is encouraged by, if nothing else, by the US tax code. Giving away stuff can also encourage the growth of organizations by goodwill and network effects.

    --
    That is all.
  103. Apple wishes to cooperate, I think. by rice_burners_suck · · Score: 2

    Apple claims they wish to work together with the Open Source software community. I believe the PNG format came to be as an alternative to GIF, which is patent-encumbered. Since this was created to help out the Open Source (or Free, if you wish) community, I think Apple should try and work out a reasonable deal with the developers. I don't know what this deal should be. That's up to the parties involved.

    On the subject of software patents, I believe they should be allowed, although the patent office should closely scrutinize any such patents (as they should for any patents regardless), making sure that among other things, the invention is not a previously obvious solution to a problem (as originally intended), there is no prior art, and that the patent is extremely specific in its spirit and letter, so that a patent for any given technology will only affect people who are developing that specific technology and nothing else. The idea of patents is a good one. The problem is that the system is broken, and therefore, huge corporations abuse it.

    Oh well.

  104. Fermat Reincarnate..LOL by Anonymous Coward · · Score: 0

    that was funny dude.

  105. Clear file format - apologies by minimal · · Score: 1

    (I hadn't realised you could browse inside .arc's via Hensa - neat)

    Apologies are required. The link you gave does indeed describe Clear in detail, and there's no mention of transparency. Now I'm unsure why I thought this - it could be that I read about the format and saw a review for a scanner package in the same issue of an Acorn Magazine (unlikely), or it could be that the friend I was writing demos with used this method and was decribing it to me (possible).

    If I can pursuade my system to startup I'll have a look through my old source code, but I'm sure I dropped the idea for my own prog as it doubled the memory requirements, and I don't know which (if any) other demo to go and look at.

    Shame really - I had much higher hopes for my own memory than this...

  106. Corporations have No Soul by reedw · · Score: 1

    ... and neither do governments, yet the organizations have far more power than human meat units, who at least have a soul (that they often indescriminately sell to corporations and governments) ....

  107. Catch 22 by Felinoid · · Score: 2

    No business can folow every posable source of revenue.
    The "looking cool" vs "patent all" deal is an ideal example.
    A business will reach a fork where they can only folow one path.. attempting to folow both will undo the efforts of one or both sides.

    Darwin "Cool" Patent "Uncool"
    The PNG patent undose everything Darwin did. Alienating everyone that Darwin was intended to appeal to.

    So Apple wins?
    No... Darwin has already put Apple in the position of alienated all those of the "closed source is the best" croud..
    This patent could only appeal to the people Apple already lost... or may have never had to start with.

    You can't have everything and when you try you end up with nothing...

    --
    I don't actually exist.
    1. Re:Catch 22 by Gizzmonic · · Score: 1

      No... Darwin has already put Apple in the position of alienated all those of the "closed source is the best" croud..

      Huh? I seriously doubt there's anyone who isn't a programmer waving a "closed source is the best" banner. People use closed-source products because they don't know any better, or closed-source is the best way to do what they want to do.

      Using a closed-source product is not some big-deal moral decision for ANYBODY. Open source, on the other hand...

      --
      (-1, Raw and Uncut is the only way to read)
  108. Apple took out patent: Nerds are outraged! by Melantha_Bacchae · · Score: 2, Insightful

    Oh, the horror! The unethical behaviour!

    (Of course, it is perfectly legal to take out a patent, but don't let that stop you from throwing a tizzy fit. ;)

    Yes I know, slashdotters view software patents like Microsoft views the GPL (of course Microsoft is wrong, but that doesn't stop them either). But before the Great Slashdot Hornet Swarm decends en masse on poor Apple, I'd like to point a few things out:

    1) The patent dates back to 1992. According to O'Reilly's "Web Design in a Nutshell", PNG only dates back to January-February 1995. You'd think that if someone was starting a new graphics file format on which the future of the web depended, they'd check around for patents they might be violating first. Seems like common sense to me, especially since they are billing the format as "patent free".

    2) None of the links in the parent posting pointed to anything that explicitly stated that Apple was refusing to license its patented technology to PNG or sending them cease and desist orders. I could not find anything on Google or on Apple's web site to support this. What I did find was this statement at "http://www.apple.com/about/w3c/" (part of Apple's statement in support of royalty free W3C standards:

    "While the current draft patent policy does state a "preference" for
    royalty-free standards, the ready availability of a RAND option
    presents too easy an alternative for owners of intellectual property
    who may seek to use the standardization process to control access to
    fundamental Web standards. A mandatory royalty-free requirement for
    all adopted standards will avoid this result."

    One of the links on the Slashdot parent post did refer to lots of companies getting royalty free licensing for this patent. So all the PNG folks need to do, if they haven't already, is ask Apple nicely for their royalty free licensing option, since they are a web file format. End of problem.

    3) I know you all really, really hate Apple. But if you are going to make them look evil, you are going to have to try a lot harder next time. ;)

    On December 14, 1996, Mothra resurrected an Apple tree.
    In 28 days, she will return to see its fruit:
    OS X, the Apple of Mothra's Aqua eye.

    1. Re:Apple took out patent: Nerds are outraged! by J.+Random+Software · · Score: 2, Insightful

      It's impossible, even in principle, to be certain no US patent applies to technology you're using. The patent database is a mountain of gibberish (just reading them is a skill ordinary developers don't have), and nobody can afford to keep doing searches so thorough they'll definitely find every relevant one. But even if you could, you wouldn't be allowed to see the pending applications that might be approved years later.

  109. Re:Prior art? Yeah, here's some prior art. by Anonymous Coward · · Score: 0

    Ahemmm.... Ed Catmull was and still is an employee of Pixar, the other Steve Jobs company. Also, the orignal NEXTSTEP window server was designed and written back in the mid-to-late 80's by an ex-pixar guru and it used alpha blending and compositing extensively. It's going to be hard to fight this one on prior art if you bring NEXT and Pixar into this.

  110. Not the Law! by werdna · · Score: 2

    It no longer matters under U.S. law when they claim invention, under the new patent regime, which is since 1987 IIRC. (The U.S. in the eighties amended its patent and copyright laws to make them conformant to international standards.)

    This is not the case. America remains a first-to-invent nation, notwithstanding some conforming amendments to the Patent Act. A patent can be invalidated on grounds of prior invention. See, e.g. 35 U.S.C. s. 102.

    However, for prior art from other companies or from private individuals, the day before the patent is filed is early enough to qualify as valid prior art.

    Not at all. Again, see 35 U.S.C. s. 102. Prior art must be published prior to the critical date, which is one year prior to the date of filing. Of course, prior art published during the one-year period between the critical date and filing can invalidate a patent, but a sworn statement of conception of the invention on or prior to the date of the reference will suffice to overcome a rejection.

    Yes, the U.S. Patent Office lets you patent the rules to games. No other patent office in the world does. There are worse things than software patents out there.

    Overstated and understated. That is to say, wrong. Not all game rules are patentable, and most nations do not prohibit a patentable invention merely because it embodies rules to a game. One can usually, but not always, obtain some form of coverage for inventive game mechanics, provided of course, they are new, useful and unobvious. The devil is in the details, but the general statement above doesn't approximate the truth.

  111. First the Newton.. now this.?? by Anonymous Coward · · Score: 0

    $teve Job$ can suck my fucking veiny COCK!

  112. What the fucking hell? by Velex · · Score: 1

    What is it with these morons?! It's just a fucking file format already! It compresses data! Ok, who's up for creating a format based on bzipping raw data? Anyone would be out of their mind to challenge that. I mean, who the hell do these people think that they are?!

    --
    Join the Slashcott! Stay away entirely Feb 10 thru Feb 17! Close all tabs to prevent autorefresh!
    1. Re:What the fucking hell? by J'raxis · · Score: 1

      Actually, many compression algorithms are patented (not that I agree with this, I dont; but Apple is not the first). For example, LZW compression, used in GIFs, is patented, by Unisys. I believe the algorithm used by the Aladdin StuffIt program is, also.

  113. I did this on my 8 bit microcomputer in 1983. by Kaz+Kylheku · · Score: 2

    ``Compositing a source and destination image using a mask.''

    And, undoubtedly, it was done decades before by image processing researchers.

  114. You can't patent that! by Velex · · Score: 1

    How did this patent ever get issued?! That wasn't new or revolutionary -- you can see transparency around you all the time. How can I see through glass? What about overhead transparencies?! An alpha channel is simply a computer representation of that? What the hell does Apple think they're doing?!

    --
    Join the Slashcott! Stay away entirely Feb 10 thru Feb 17! Close all tabs to prevent autorefresh!
  115. Re:This is why... (Only in The US) by Dog+and+Pony · · Score: 1

    Only in USA is this a problem.

    In all other (modern) countries (that I know of) you can't just patent thin air.

  116. Remember Copland? by krmt · · Score: 2
    I'm pretty sure everyone already realizes that "Apple couldn't build their own OS" was a troll.

    Well, to be fair, there was Copland. Remember that one? The huge leap in OS's that was supposed to be out about three years ago? They simply couldn't build the thing. Granted, they probably could have thrown a lot of money at the problem and rolled their own, but they decided to just buy one instead. This was probably a good move, but the fact that it took them so fucking long to release a real OS just shows you how much trouble they had with building something as big as a modern system. Not that I think many companies could have done a better job, but the fact remains, Apple couldn't build their own OS.
    --

    "I may not have morals, but I have standards."

    1. Re:Remember Copland? by Anonymous Coward · · Score: 0

      It was more than 3 years ago.
      I saw some "tech demos" a fwe months before it was supposed to come out (my old company was on Apple uber-developer's mailing list).
      Sure, it was supposed to be cool, but when they started shopping it around to Adobe, Macromedia, et al saying "Hey, here's out spiffy new OS. It makes everything run super great and has all the memory protection and multi-tasking you could want. Oh, by the way, you'll have to re-code all your apps from the ground up to run them on Copland," they told Apple to take a flying leap. Hence OS8 was only a little improved from System 7.

      Then they bought out NeXT, and the rest is ongoing history...

    2. Re:Remember Copland? by krmt · · Score: 2

      Were the demos cool, or just a load of crap? I only saw the preview articles in the magazines, which gushed about them of course. I was incredibly disappointed about Copland simply dropping off the face of the planet. The whole Be/NeXT fiasco was a bitter pill too. I know a lot of people jumped ship because Apple couldn't pull anything impressive out, and only now are they really starting to recover. Sad. I'm never going back though.

      --

      "I may not have morals, but I have standards."

  117. Prior Art? by Rob+Simpson · · Score: 1

    I've got a typewriter sitting over in the corner...

  118. MS has enforced patents - VirtualDub / ASF by Anonymous Coward · · Score: 0
    Microsoft forced the author of VirtualDub (a video processing program) to remove ASF support, because they have a patent on the ASF file format. The last version of VDub to support ASF was 1.3c (but since it's open source, some people have made unofficial modifications to keep ASF support available). VDub 1.3c allowed you to convert an ASF to AVI without any quality loss, by setting audio/video to direct stream copy and using "save AVI" (amazingly, I've seen this reduce the size of some videos by half, but usually the size doesn't change much). The program didn't bypass copy protection or anything, but MS still didn't like it.

    The announcement may still be available under virtualdub.org's archived news, and I think Slashdot did a story on it.

  119. Re:This is why... (Only in The US and...) by Anonymous Coward · · Score: 0

    And in Japan...
    In Uk ?
    In Canada ?
    ...

  120. can't the challenge come in response to enforcer? by davidnicol · · Score: 1

    Can't the challenge come in response to the suit
    to enforce the patent?

    Apple: I have patented this technique! Pay!
    FSF: No. There is prior art. Sue me.

    Later:

    Apple: Your honor, I have patented this technique! Order these scofflaws to pay!
    FSF: There is prior art. See?
    Judge: So there is. Dismissed. (bang)

    Even later:

    Apple: I have patented this technique! Pay!
    FSF: No. There is prior art. Sue me.

    Later:

    Apple: You are using my patent! Pay!
    someone: The README file on this free package indicated that you might show up and make that
    demans, and suggested that I remind you that your
    attempts to enforce this patent have all been
    dismissed due to the prior art.
    Apple: Curses! Foiled again!

    (I'm not a lawyer but I have played Nomic and
    I have won a case in small claims court and I
    write my own contracts with the help of books
    from the public library)

  121. Einsteins patents by overunderunderdone · · Score: 2, Interesting

    Not so. How is it possible to find "prior art" which is not patented? Are all such examples produced by starving idealists? I think not. Educators, hobbyists, and business people have innovated/invented from before the time you were born and will do so long after

    There will of course be many innovations whose creators will not patent because they do not consider the protection worth the trouble usually because the innovation is incidental to their business plan (if they are a businessman) or their livelyhood (as is the case of educators and hobbyists). But if they are inventing something that they intend to sell they either keep their innovations a secret, patent them, or fail.

    As a small example, if you work, do you make a living at your job? Have you ever done anything you consider original and not obvious? Did you patent all such things?

    Well I am a designer and an illustrator, my living is entirely dependent on intellectual property in the form of copyright laws. If I did not own the rights to my work I would not be able to sell those rights to my clients and I would have no recourse against anyone using my works after their initial publication. - Open source software as we know it would also be killed by the eradication of intellectual property rights since the creator of the software would have no way of putting those open source conditions on the use of their code.

    History is very clear on this point - prior to the development and refinement of intellectual property laws many innovators were undercut and made destitute by competitors that freely copied their innovations but were not saddled with the development costs

    When did this stop happening?


    Um I thought we covered this - when intellectual property laws were developed. When it does happen the inventor now has legal recourse and a right to be compensated by those using his invention.

    How big was Einstein's patent portfolio? Are we marginalizing anyone that does not patent what they do?

    Perhaps I misspoke - I should have said technilogical progress rather than scientific progress. Einstein was of course not primarly an inventor but a scientist and a researcher (and patent clerk). Scientists discover natural principles about the universe, inventors apply those principles to some practical purpose. E=mc2 is not patentable but the methods and techniques of applying that physical principle to actually create a nuclear bomb or power plant would be.

    As for Einsteins patent portfolio I don't know how extensive it was but at a minimum there are the 45 patents he filed jointly with Leo Szilard, interestingly some of which were for a refrigerator without moving parts.

    1. Re:Einsteins patents by KarmaBlackballed · · Score: 2

      E=mc2 is not patentable

      Was not then, probably is today.

      --

      --- -- - -
      Give me LIBERTY, or give me a check.
    2. Re:Einsteins patents by tha_european · · Score: 1

      >>E=mc2 is not patentable
      >Was not then, probably is today.

      Only in the USA. And it won't be valid anywhere else in the world. So that's USA internal problem.
      Noone else has to give a damn about software patents. PNG developers can move to a country
      where there is some real freedom.

  122. Re:can't the challenge come in response to enforce by PurpleBob · · Score: 2

    I'm not a lawyer but I have played Nomic

    That's a pretty amusing quote.

    If only the real world had a benevolent Administrator to ensure that nobody cheated...

    --
    Win dain a lotica, en vai tu ri silota
  123. Yikes! by Decimal · · Score: 1

    Noooooooooooo!

    This was what .png was supposed to protect against!

    And people think Microsoft is slimy?

    --

    Remember "Bring 'em on"? *sigh
  124. Re:Prior art? Yeah, here's some prior art. by Lars+T. · · Score: 1
    From the patent:
    Compositing can also be used to "blend" two images by controlling the degree to which the two images are merged or averaged. This is often done by a method called "alpha channel blending" in which an 8 bit alpha channel controls the blending of two 32 bit RGB images.

    However, while these methods have been useful, they are quite rigid and inflexible in accommodating images of various colors and bit depths, and not able to achieve certain desired effects, such as producing anti-aliased compositions with blended or "soft" edges, or in producing images with patterned or pictured text on a background image. What is desired is a compositing operation in which the mask can be a full color image, which accommodates various color and bit depths, can produce anti-aliased, blended edges, and can produce patterned or pictured text on a background image. The method of this invention provides these and other capabilities.

    IOW Apple acknowledges alpha blending as prior art in the patent, the claim is about an extension of it.
    --

    Lars T.

    To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

  125. doesn't matter that much by phr1 · · Score: 2

    I don't think jpeg 2000 is going to replace jpeg on a wide scale. I don't know about the lossless mode but j2k's lossy compression advantage over jpg isn't as big as many people think. A lot of it comes from using arithmetic coding by default. jpg supports arithmetic coding as an option, but it's normally not used, because of the IBM patents on arithmetic coding. If you enable arithmetic coding with regular jpg, it compresses almost as much as j2k for the same image quality. Yes, j2k is an improvement, but not enough of one to switch away from a totally pervasive, royalty-free standard.

  126. The Adobe TIFF spec includes Alpha handling by mvpel · · Score: 1

    See page 77-79 and page 31 of the TIFF 6.0 spec, dated June 3, 1992, involving the ExtraSamples tag for storing associated alpha data in a TIFF.

    Looks to be not early enough to predate the Apple patent date, but it refers to "Compositing Digital Images" by Thomas Porter and Tom Duff of Lucasfilm Ltd, ACM SIGGRAPH Proceedings Volume 18, Number 3, July 1984.

    -Michael Pelletier.

  127. Chroma key? by phr1 · · Score: 1

    Chroma key has been used for compositing video images for decades. This alpha transparency thing sounds similar.

  128. The headline is W-R-O-N-G. by jthill · · Score: 1

    The patent specifically disclaims coverage of alpha-blending. It's only their method of compositing using the full color space of all three images (source, destination, AND mask), where the mask is in the same colorspace.

    --
    As always, all IMO. Insert "I think" everywhere grammatically possible.
  129. Hey Guy Smiley by Anonymous Coward · · Score: 0

    I just wanted to say I love your show!

  130. Re:Prior art? Yeah, here's some prior art. by AbsoluteRelativity · · Score: 1

    It sounds less novel when it is shown that way, mostly because they address limitations with an obvious solution to those limitations, not some novel way of getting around them. Its like going from black and white (monochrome) to color.

    --
    disclaimer : My views do not represent those of every one else in slashdot.
  131. OBVIOUSly invalid patent by Dwonis · · Score: 2
    And no, the standard argument that "it's only obvious after someone tells you" doesn't apply because I (among probably several others) figured out this trick myself long before I had much access to other people's code/documentation.

    *Sigh* When are people going to figure out that our economic system doesn't work without scarcity? It's all the same problem, really.

  132. "Even" Microsoft uses it widely by Ilgaz · · Score: 1

    Latest DirectX (DX 8) comes with bunch of PNG's, I don't know their purpose.

    "Windows Update" uses dozens of PNGs.

    I and many people use/prefer it with maximum compression to send/receive screenshots, bug report screenshots.

    It isn't a "dead born" format, believe me.

  133. Re:Prior art? Yeah, here's some prior art. by Lars+T. · · Score: 1
    So you think the invention of color TV was not patent-worthy?

    Let's recap: Apple is evil for patenting something others came up with. No, wait, they didn't. Then they are evil for patenting something "obvious" nobody else came up with.

    --

    Lars T.

    To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

  134. Blinn used alpha before most of us were born by Anonymous Coward · · Score: 0

    What'll they try next? Perspective projection?

  135. Re:Prior art? Yeah, here's some prior art. by AbsoluteRelativity · · Score: 1

    > So you think the invention of color TV was not patent-worthy?

    Not color alone, but obviously the general technique used to achieve it. Thats what patents are to cover. In physical world the solutions are not so obvious, you cant just take 3 tubes and combine them together, you have to do the same thing with in 1 tube. In software you have more freedom because you can do more abstract operations, like instead of using a single mask for all components of an image, you give each component (RGB or HSV etc) its own mask, the operations are almost identical in an unoptimal form, although optimizing it would make it look diffrent but then copyrights cover form. This is why some countries have to debate in order to decide whether software should be patented at all, its has to do with the obviousness. Hardware like chips have the same problems as software except they take more effort and money in order to design, although there is open (source) hardware communities starting to grow (demonstraights whether something is easy or not).

    > Let's recap: Apple is evil for patenting something others came up with. No, wait, they didn't. Then they are evil for patenting something "obvious" nobody else came up with.

    I dont recall using the word "evil", more so then the suggestion of the use of bad or even unethical patents.

    --
    disclaimer : My views do not represent those of every one else in slashdot.
  136. f-prime by dakoda · · Score: 1

    first off: MAN! this freaking makes me so mad when companies patent crap that i independantly discovered back in the days of qbasic. grr.

    now: fprime. what the hell is that, you ask?
    simple: a couple years ago, we were trying to make a fast alpha blender. we started with the (apparently patented)

    result=(alpha*source+~alpha*destination) idea.

    however, we realized this: the image stores both alpha channel, and the color data. for every pixel, a known value is calculated when it could be stored. thus, itwe store the inverted alpha, and a 'sum color' that is to be added.
    thus, you get

    result=(alpha*destinan)+source;

    to get the 'fprimed' source, you simply do a source=source*alpha.

    this removes nearly half the computation time (1 mult instead of two), and saves an inversion. more importantly, it uses a different blending model, so apple patents will hopefully not apply (ianal).

    this method is of our own invention, please give us credit, or at least mail me if you find it useful (assuming someone else didnt patent it first :^)

  137. Our Intellectual Monopoly Squats are Your Problem by KarmaBlackballed · · Score: 2

    So that's USA internal problem

    I wish that were true. Reality is that the US market is so large it can bully other markets into enforcing US style protections. Not to mention, if you piss off a big US company you might spend some quality time in a jail cell when you come to visit. Ask Dimitri.

    --

    --- -- - -
    Give me LIBERTY, or give me a check.
  138. Re:Our Intellectual Monopoly Squats are Your Probl by tha_european · · Score: 1

    > Reality is that the US market is so large it can
    > bully other markets into enforcing US style
    > protections.

    They're sure trying. But plan to introduce software patents in the European Union failed so far. Besides, whole idea of patents is way different in Europe. You cannot patent something,
    which was previously relased to public.

    > Not to mention, if you piss off a big US company
    > you might spend some quality time in a jail cell
    > when you come to visit.
    Then again, I might not want to come and visit. You know, anthrax, terrorist, feds treating every foreigner as the incarnation of bin Laden, etc.