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."
Maybe someone should check out this article first:
"Thomson has never charged a per unit royalty for freely distributed software decoders. For commercially sold decoders - primarily hardware mp3 players - the per-unit royalty has always been in place since the beginning of the program," a spokesman said"
"A Thomson spokesman told NewsForge's Robin Miller that it was a ruse by Ogg Vorbis advocates to get publicity.® "
http://www.theregus.com/content/4/26153.html
Fortunately, there is an open source Java MP3 decoder, JavaLayer that I've found to work quite nicely.
I already pirate music.
Why should I care if I have to pirate the codec as well?
In case you're wondering, yes, I really do board boats, rape the women, kill the crew and take all the CDs on board. So there.
Adding support for Ogg Vorbis and Tarkin is bug 4499904 in the Bug Parade. This seems like a good time to vote for the bug and add your comments.
What a fool believes, he sees, no wise man has the power to reason away.
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.
Some quick Googling turned up, among other things, JOrbis, an LGPL Ogg Vorbis Decoder in Java that decodes to PCM.
It's a media framework. That means it's not SUN's job to make it work with everything :) You can add your own plugin audio codecs. Think of it as a portable version of the Windows Media Codec registry. I'm sure there will be sites that you can download MP3 plugins for the JMF. I'm pretty sure Ogg already exists, but I'm not sure about that. ( JavaZoom claims they have some kind of a version)
Expect to see lots of codec's for JMF provided by third parties, the way it should be. Should be because SUN's programmers don't have the time nor inclination (nor obligation) to learn every little detail about every little file format. It'll be better in the end to have a more dedicated support for each codec whilst keeping the portability and API static for all codecs.
Karma Clown
I don't think that exempts you from the obligatory licensing fee.
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).
Basically Thompson have said they currently don't plan to sue anyone making a software decoder but they don't grant you the right to use their patent either. Nobody selling or planning on selling software can use their patent without risk of infringement (and compensation pays triple if you knowingly infringe a patent) and being sued by Thompson in the future.
What some PR flack said doesn't change that. It's only what's in the licence that counts.
Next time when you are clearing posting to spread misinformation and crap, try posting as you so you can get modded down for it.Nerd: Derogatory term typically directed at anybody with a lower Slashdot ID than you.
So why the hell is everybody freaking out? I agree, just like GIFs, the MP3 format is encumbered by patents, and it's probably a good idea to start transitioning to a format that doesn't have this problem. However, the sky hasn't fallen yet.
-J