Slashdot Mirror


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."

28 of 186 comments (clear)

  1. OV..does anyone know? by clambert · · Score: 3, Interesting

    Do they already have Ogg? Was it added? Or will they be adding it? --clambert

    --
    mailto:<?=implode("@", array("chris", implode(".", array("php", "net"))))?>
    1. Re:OV..does anyone know? by hotgazpacho · · Score: 4, Informative

      Some quick Googling turned up, among other things, JOrbis, an LGPL Ogg Vorbis Decoder in Java that decodes to PCM.

  2. not the reason?? by Anonymous Coward · · Score: 5, Informative

    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

    1. Re:not the reason?? by gnoshi · · Score: 3, Informative

      As one would expect Thomson to say. What kind of poor-grade PR machines would they have to come up with anything less.

      Disclaimer: I am not a Java dev...
      That aside, there is a project to develop a Vorbis Java SPI, which (from the impression I get) makes Java decoding of vorbis easy, and fits a standard interface. Or something.

      gnoshi

    2. Re:not the reason?? by Trogre · · Score: 3, Informative

      This only applies to DECODERS. If you're using an ENCODER you're screwed.

      What they're basically saying is, "Don't make any mp3's but it's okay if you play them."

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    3. Re:not the reason?? by ftobin · · Score: 5, Informative

      You're getting your information from a PR person. I'm getting mine from the licensing page. I see no such exception for free decoders.

    4. Re:not the reason?? by Citizen+of+Earth · · Score: 3, Insightful

      "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,"

      We have always been at war with Eurasia.

    5. Re:not the reason?? by Cyberdyne · · Score: 3, Informative
      You're getting your information from a PR person. I'm getting mine from the licensing page [mp3licensing.com]. I see no such exception for free decoders.

      The page you linked to states explicitly that MP3 decoders are not necessarily subject to per-unit royalties: either pay a per-unit fee ($0.75) or a one-time royalty of $50 000. Pay the latter, and you're covered for any number of decoders shipped. For any software company (Nullsoft/Winamp, Apple, whoever) this is small change - less than the cost of one man-year of coding.

      Granted, this is an issue if you're trying to run a non-commercial project on the cheap, and a big issue if you want to distribute free encoder software (no flat-rate option there - $2.50 per unit), but this shouldn't rip the MP3 players out of RedHat or Mandrake's distros any time soon. I imagine it's the encoder issue which caused this move?

    6. Re:not the reason?? by _Sprocket_ · · Score: 3, Insightful


      The page you linked to states explicitly that MP3 decoders are not necessarily subject to per-unit royalties: either pay a per-unit fee ($0.75) or a one-time royalty of $50 000. Pay the latter, and you're covered for any number of decoders shipped.


      That's all nice and fine. However, it misses the point.

      The attention came from a change to the license; specifically the removal of an exemption for software players/decoders distributed free of charge. And I believe THAT exclusion came about in responce to some concern over the license several years ago - although I might be remembering that wrong.

      If Thompson's agent was saying something along the lines of "we changed our license - its our technology and we can do that. Pay up or stop using our stuff" then fine. Or even if the rep had claimed it was all a mistake... a simple oversight... and the license was modified to include the origional exclusion, then even better. But that's not what is going on here.

      The license has changed. It is a very distinct and important change to the development community. And it is the very kind of change that a project like Ogg Vorbis has been created to handle.

      Meanwhile, there is a PR representative demanding that everybody ignore that license behind the curtain. And, of course, he also insists that any attention on this matter is not a responce to their own actions (changing their license) but a devious mud-slinging campaign by the Ogg Vorbis group.

      And an anonymous poster/shrill attempting to further Thomson's story while ignoring the contrary evidence included in the very article he/she mentions.
  3. Javalayer MP3 Player by jpavel · · Score: 5, Informative

    Fortunately, there is an open source Java MP3 decoder, JavaLayer that I've found to work quite nicely.

    1. Re:Javalayer MP3 Player by Anonymous Coward · · Score: 5, Insightful

      which still has the patent issue, which may well invalidate the project being GPL.

  4. Re:Unfortunate by mark-t · · Score: 3, Interesting

    I see your point as to why you feel this is unfortunate, but would you mind explaining to the rest of us exactly why a company should invest licensing fees in something that's almost as free as air?

  5. boo fscking hoo by Anonymous Coward · · Score: 5, Funny

    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.

  6. Re: Java Bug 4499904 by bunratty · · Score: 5, Informative

    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.
  7. Confusion.... by MortisUmbra · · Score: 3, Insightful

    I thought it was already decided that the "changes" weren't new at all to the MP3 license terms.... I could be wrong though but thats what I thought the follow-up said....

    --

    "The saddest words of mice and men, are not those which were, but should have been."
  8. Re:Unfortunate by Anonymous Coward · · Score: 5, Insightful

    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. :)

  9. Re:Unfortunate by plierhead · · Score: 3, Insightful
    Sun couldn't donate the license fees unless they struck a bulk deal with Thomson - they'd leave themselves wide open to someone downloading billions of copies of the JMF with the meter ticking for each one.

    This does suck though, the JMF is a really nice framework, we built a servlet that played MP3s through the office stereo system using it.

    The weird thing though is the disconnect here between Thomson, who claim the licensing rules have always been clear, and Sun, the sort of company who you would think would not embed someone else's IP unless they were very clear on the licensing issues. Sounds like Sun was very stupid and Thomson was very cunning.

    --

    [x] auto-moderate all posts by this user as insightful

  10. Re:If not mp3... by j3110 · · Score: 4, Informative

    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
  11. Re:That's ok. by cscx · · Score: 5, Funny

    I don't think that exempts you from the obligatory licensing fee.

  12. Mod Parent Up! by cscx · · Score: 3, Informative

    The licensing fee DOES NOT apply to software decoders, only hardware decoders.

    From the Register article:

    A Thomson spokesman told NewsForge's Robin Miller that it was a ruse by Ogg Vorbis advocates to get publicity.®

    Hmmph.

  13. Tarkin? by Trepidity · · Score: 3, Informative

    They'd be hard-pressed to add support for Tarkin, since it's barely even started, and not currently under active development (the Xiph coders are currently working on Theora, which is a project to integrate the VP3 codec -- which was originally closed-source and patented but has been donated to the Ogg project by the owners -- into the Ogg file format). Tarkin is still on the roadmap, but it's a long-term "what we'll do when we're done with everything else" goal with no timetable to completion.

  14. the licencing terms have changed again by tanveer1979 · · Score: 3, Informative

    This link is carrying the story. Apparantly thomson has also said that they never said that this was applicable to software mp3 players! They blame it on rumours by vorbis group. At newsforge thomson has said that ogg is trying to get publicity and attention etc., they actually never had any restrictive terms for software mp3 playeres... no royalties for those.

    --
    My Aurora : http://www.youtube.com/watch?v=o91ZsGwJYyg
    FB : https://www.facebook.com/TanveersPhotography
  15. Java Virtual Machine by thelinuxking · · Score: 3, Funny

    You know, if they left in the MP3 code, every time you wanted to use the Java Virtual Machine, you would have to insert your three quarters...

  16. JOrbis by harmonica · · Score: 4, Insightful

    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).

  17. No, Don't mod parent up by hayden · · Score: 5, Informative
    From the article you posted:
    [In reference to charging licence fees] For commercially sold decoders - primarily hardware mp3 players
    Keyword, "primarily" meaning mostly but not only hardware decoders. Also:
    Therefore, there is no change in our licensing policy
    Keyword, "policy" meaning yes the licence has changed but our intent currently remains the same.

    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 post a story that's clearly going to cause paranoia and misunderstanding, try to be a bit more adult about it.
    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.
  18. Re:Unfortunate by AJWM · · Score: 3, Insightful

    sounds like Sun was very stupid and Thomson was very cunning.

    Or that Thomson is plain lying about the licensing rules having always been clear.

    Given the recent change and the furor it generated, I'm inclined to the latter view myself.

    --
    -- Alastair
  19. Read the Article - Follow the Link! by _Sprocket_ · · Score: 3, Informative


    The licensing fee DOES NOT apply to software decoders, only hardware decoders.


    Really now? You might want to take a look at the link provided in that very same article you lifted the "publicity" quote. The licensing specifically lists prices for "PC Software Applications" as well as "Hardware Products".
  20. From the xmms web site..... by Spazzz · · Score: 4, Informative
    Statement from Thomson Multimedia, mp3 Licensing
    In a posting appearing Tuesday August 27, 2002 on the Web site 'slashdot.org,' an individual cited a change in the mp3 license fee structure of Thomson and Fraunhofer. The writer of the post apparently misread the mp3 licensing conditions, as Thomson's mp3 licensing policy has not experienced any change.

    To clarify, since the beginning of our mp3 licensing program in 1995, 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.

    Therefore, there is no change in our licensing policy and we continue to believe that the royalty fees of .75 cents per mp3 player (on average selling over $200 dollars) has no measurable impact on the consumer experience.

    Stefan Geyersberger
    Business Manager - Audio & Multimedia
    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