The code is clearly copied from recent version of "GNU ISO C++ Library" which
is GPL version 2. It's on my mac under:
/usr/include/c++/4.2.1/bits/char_traits.h. id3lib just changed <char> to
<unsigned char>.
The license says:
/ As a special exception, you may use this file as part of a free software
// library without restriction. Specifically, if other files instantiate
// templates or use macros or inline functions from this file, or you compile
// this file and link it with other files to produce an executable, this
// file does not by itself cause the resulting executable to be covered by
// the GNU General Public License. This exception does not however
// invalidate any other reasons why the executable file might be covered by
// the GNU General Public License.
Which I think clearly excuses its use in LGPL code.
So, what's the right action? Should I copy that license in to blob.hpp?
--
Michael Fox
Sent with Sparrow (http://www.sparrowmailapp.com/?sig)
On Friday, January 27, 2012 at 4:26 PM, Martin Sustrik wrote:
> On 28/01/12 01:03, Mikko Koppanen wrote:
>
> > http://id3lib.cvs.sourceforge.net/viewvc/id3lib/id3lib-devel/include/id3/id3lib_strings.h?revision=1.8&view=markup
> >
> > it looks like id3lib_strings.h is under LGPL (not sure if this is the
> > file in question).
> >
>
>
> I've seen a different version with GPL license. The "Certificate of
> Origin" policy is not place anymore but it's still up to OP to find out
> AFAIR.
>
> Btw, what about the static linking exception?
>
> Martin
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev