WMA support

Scott Wheeler wheeler at kde.org
Sun Oct 10 19:46:50 CEST 2004

On Sunday 10 October 2004 18:36, wsong wrote:

Hmm, I actually clicked reject on this, so I 'm not sure why it went through.  
First a couple of things:

(a) Don't send copyrighted material to mailing lists for which you are not 
allowed to redistribute.

(b) Please don't send large attachments to mailing lists; post them to the web 
and link to them in your mail.

> I'm new to here and I like taglib very much. 
> But it doesn't support asf/wma tags currently. I'm considering add
> asf/wma support for it. Here I have some questions:
> 1, I downloaded the ASF specs(enclosed pdf file) from M$ website. But
> I'm not  a lawyer and not sure if we can use this for Tag retrieving
> purpose. Surely we don't need to distribute the specs itself. Maybe
> you guys can review the EULA in the file.

Well, it doesn't take a lawyer to interpret:

  I. (ii) reproduce and internally use your implementations of ASF made 
  pursuant to the terms of this Agreement (your  Implementations ) in source 
  code form solely for internal development and testing of your Solutions, and 
  (iii) reproduce and have reproduced in object code form only, your 
  Implementations and distribute, directly and indirectly, your 
  Implementations (only in object code form) solely as part of and for use 
  with your Solutions.

Basically that says that you can't distribute the source code for your 
implementations of the spec.

Also almost every clause of section 2 of the EULA is incompatible with the 
GPL.  I stopped reading there.

> 2, I found mplayer supports ASF tags and the header file(enclosed
> asf.h) comes with it is well organized. So can we just adopt this
> header file or do we have to, or prefer to, create a new one.

No, we can't.  MPlayer is GPL'ed; TagLib is LGPL'ed.  You can't take GPL'ed 
code and copy it into an LGPL'ed project.

And all of that aside, there's a standard policy that I have on not supporting 
formats without at least one Open Source encoder; I'm not really interested 
in helping to spread proprietary codecs.


More information about the taglib-devel mailing list