
2013/8/21 mathog <mathog@...1176...>:
Many. I initially started with libEMF, found that there were a lot of things it could not do, and then decided to write my own from scratch. The most important difference is that the Inkscape input/output code for EMF and WMF are already written for libUEMF.
That's great. I'll try it out.
libUEMF's GPL is "Version 2, June 1991". That seems to be the same on in the top layer of my Inkscape Windows build. I will have to dig back through my email to find the message somebody sent me about this issue.
The safe thing to do would be to relicense libUEMF as GPL v2+ (the specific wording is "GNU General Public License version 2 or, at your option, any later version"). This way we avoid any possible incompatibility with GPLv3-only code we might integrate from GIMP.
By the way, clause 9 of the GPLv2 says "If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation." So it seems like we can treat all code which has "released under GNU GPL" without a version given, i.e. the majority of our codebase, as GPL v1+ code.
Regards, Krzysztof