Actually libogg and libvorbis moved over to a BSD license some time ago. Programs like ogg123 and oggenc are still GPL'd, but the reference implementation of the core codec is BSD licensed. Even before the change, they were licensed under the LGPL, which wouldn't have prevented Sonicblue from using the libs. The reason we don't have Ogg Vorbis support yet is a technical one.

The arm CPUs in the Empegs lack a floating point unit, and Vorbis makes heavy use of floating point numbers. So the free reference libs can't get anywhere close to realtime on these CPUs. However, xiph.org has a second set of libraries that are integerized and run at about the same speed as the mp3 codec. Those must be licensed from xiph.org though. So you guys just need to let Sonicblue know that you want Ogg Vorbis in all their future products, and maybe they'll license it and toss us Ogg Vorbis support in the Empeg as a gift

Jon