Question

If I use the audio decoding libraries included in iPhoneOS (ex. AVAudioPlayer). Do I still have to pay for a license from Thomson, or VIA Licensing to legally decode AAC or MP3 files in my app?

Edit:

I was unable to find an exact answer from ADC(they did not know), and I am also curious about audio library's on other platforms (Windows, Mac, Android...) So I am adding a bounty to this question.

Was it helpful?

Solution

I'm afraid the only definitive answer would come from a court of law. The patent-holders will cheerfully answer "yes" to almost any question that begins with "should I be paying royalties," and asking anyone else is more or less a request for legal advice.

I also suspect very strongly that Apple has not obtained a blanket AAC/MP3 patent license on behalf of all iOS developers – I think we'd have heard about that.

OTHER TIPS

No you do not. Apple already pays licensing fees in proportion to the number of devices they sell, for all codecs they support. As long as you use the public API:s that Apple provide your fees are covered.

If you where to bundle your own decoding software in your application, only then would you need to pay licenses, and in proportion to the number of copies to distribute.

Just don't, the decoders Apple provide are not only free of charge to use, they are hardware accelerated for better performance, and less battery consumption.

I don't believe so. Apple has already coughed up that dough to include the libraries in the iPhone base system.

No. If your software does not ship with the decoders included, - but merely calls on the decoders that were "native" to the device, then it is not necessary for you to obtain a separate patent license in respect of those decoders. The doctrine of patent exhaustion provides that after the patented invention is manufactured and sold by a licensee of that patent, - the patent owner no longer controls how that licensed product is used. This enables app developers to piggy-back on the rights cleared by Apple. Matt

The AAC format is patent encumbered see fees

The MP3 (full name is MPEG-1 Audio Layer 3) format is patent encumbered as well. I read somewhere that Linux can not play mp3 due to this patent limitation.

But there is also the opinion that MP3 patent holders will not enforce any fees from decoders (like mp3 players)

the good book that i can suggest is "Mark Pilgrim - HTML5 Up and Running 2010". It is not about iPhone but it covers the audio/video formats in first precision.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top