Apple Sues Sorenson Over QuickTime Codec
ScooterComputer writes "According to Bloomberg and a bunch of others, Apple is suing Sorenson over their licensing a codec to Macromedia for Flash MX, for 'developing, marketing, or licensing any version of the compression software used in QuickTime to competitors.' For years we have seen finger pointing going on between Apple and Sorenson as to WHY the Sorenson codec can't make it to the Linux platform... and things usually end with Apple saying it is Sorenson's fault. Well, I'd say Apple lied. So, can we all just start putting big pressure on Apple again to release QuickTime for Linux?"
(Reminder to Apple users to visit Slashdot's Apple section for more Apple-related news.)
I feel dirty for doing it, but I use the crossover plugin to view quicktime movies (as well as windows media crap). In my experience, it has worked extremely well, and the installation is a snap!
python -c "x='python -c %sx=%s; print x%%(chr(34),repr(x),chr(34))%s'; print x%(chr(34),repr(x),chr(34))"
Actually, Real does.
"Prefiero morir de pie que vivir siempre arrodillado!"
Sheesh. You'd be hard pressed to find more sensationalistic headlines in the Weekly World News.
Anyway, here's what's likely the case: Apple developed Quicktime. Sorenson developed Codec. Apple asked Sorenson if they could include their codec in the next QT release (which would have been 4.0, I believe). And had them sign a little piece of paper. Likewise, Sorenson had their own little pieces of paper for Apple to sign.
The default Sorenson codec in Quicktime Pro compresses like ass- you get small files, but the color shits out. If you want it to NOT shit out, you have to pay Sorenson a chunk of cash for a media key to plug into its little panel in the QT setup controls. Pain in the ass, but it doesn't prevent you from viewing "properly" encoded "pro" files- like the Star Wars trailers.
Since you don't have to pay to play Sorenson files, and you do have to pay to encode them properly... and 99% of the productivity apps that produce video run on MacOS and Windows (re: NOT Linux)... what incentive does Sorenson have to port the codec? The likelihood of securing any form of revenue stream on a Linux port of Quicktime is pretty shitty, at best.
So Sorenson has their own legal BS with Apple, and Apple likely has a different legal BS going on with Sorenson. Probably something along the lines of "exclusive". Which explains why Apple is pissed at them. I can't blame them at all- Macromedia has been even more sluggish about porting to OS X than Adobe has, and the fact that FlashMX includes the ability to run video may be something of an issue of "percieved competition".
Additionally, Apple provides Darwin Streaming Server as an open source project.
However, hopefully Apple's licensing difficulties with MPEG4 LA will persuade them to pay more attention to the various Ogg codecs.
I have a website. It's about Macs.
Folks,
For those curious about the details of the technologies in question, here goes. FWIW, I was a beta tester for both codecs, have taught classes with them, and cover them both extensively in my forthcoming book.
Sorenson currently sells two different codecs, Sorenson Video 3.1 Pro, and Spark Pro, both bundled with versions of their Squeeze encoding tool.
Sorenson Video 3.1 Pro is an advanced version of an encoder/decoder built into QuickTime. It's an excellent codec, with good compression efficiency, a B-frame mode that dramatically improves QuickTime streaming, and many other groovy features. All versions of Sorenson Video are QuickTime only.
Sorenson has also had a MPEG-4 codec in beta for forever (I did the first public demo of it back at QuickTime Live 2000). MPEG-4 is a superset of "baseline" H.263 (an older standard codec, designed for video conferencing), and any MPEG-4 decoder is required to also play back baseline H.263. Sorenson's MPEG-4 encoder includes a baseline H.263 encoder as well, so you can use the codec to make files compatible with H.263 decoders as well (like the Java Media Framework).
The Spark codec, which Sorenson licensed to Macromedia, and Spark Pro, the advanced encoder version included in Sorenson's Squeeze for Flash MX encoding tool, are derived from H.263, based on Sorenson's work with the MPEG-4 codec. Spark Pro is enormously better than the plain Spark incoder built into Flash - that one doesn't even let you specify a data rate.
I haven't read Apple's complaint, but I'd guess that they're alleging that parts of Sorenson Video were used to develop the Sorenson MPEG-4 codec, and which in turn wound up in Spark, which was licensed to Macromedia. I have no idea if this actually happened, or whether or not it would be permitted under their contract if it did.
Both codecs do have a number of features in common, like a configurable threshold for automatic keyframe insertion, an optional image smoothing (deblocking) filter on decode, and 2-pass VBR encoding.
Anyway, knowing as much as I do about these codecs, I feel completely unqualified to have an opinion on the legal merits of this case.
Hope this helped clarify things slightly.
My video compression blog