Java Media Framework Drops MP3
realinvalidname writes "Sun had stopped downloads of its Java Media Framework about a week ago due to an undisclosed 'licensing issue.' Now we know what it is, as they've removed MP3 encoding and decoding from the JMF that's downloadable now. Of course, this isn't surprising given recent news about
new MP3 licensing terms."
The problem with Sun "donating" the licenses is that commercial products using JMF would normally be required to pay for the encoder. Say, a portable MP3 player running on an embedded Java platform. Sun is not in a position to say who will be using the codec in an acceptable way and who won't. So the only solution they have is to drop the distributed support. They had a similar situation a while back with the Java Cryptography Extension.
:)
All's not lost, however. JMF is a pluggable API, after all. Commercial products can make their own arrangements, while a freely-distributable codec could be made (by someone else) which can just be dropped in.
As for Ogg... give them a bit of time. It's easier to remove something (especially for legal reasons) than it is to put a replacement in. If you can't wait, write an Ogg codec for JMF and everyone using JMF will be able to drop it in and take advantage of it.
which still has the patent issue, which may well invalidate the project being GPL.
JOrbis is a GPL'ed Ogg decoder. Maybe the developers and Sun can work something out to reuse that code (GPL probably won't be OK with Sun for JMF).