From: Knut H. <knu...@to...> - 2010-06-24 06:37:32
|
I've a question regarding licensing, and yes I read the licensing terms and FAQ. We have built a library that uses the mingw runtime and windows 32 libraries to create an API to our software. As the customers using our software usually use Visual Studio, we built (using "ar") a large archive library (not a dll) that includes the objects of the following (unchanged) mingw libraries on top to our code: libwsock32.a, libkernel32.a, libmingwex.a,libgcc.a Customer must then only link against this archive library and do not need to install mingw themselves. The licensing terms state, that this is allowed, but it goes further saying that "... if, and only if, you do not restrict the usage of the portions consisting of this (optionally modified) library" What does this exactly mean? Do we have to package the original *.a files? Do we we have to bundle mingw? Of course customer can use the library code in our archive and there is no restriction, but is this, what the terms meant? Do we have to package the complete mingw package? We will also include the license notice in the open source licences folder of our software as defined in the terms. We appriciate your work and want to honour it correctly. Our product is still under development, so it is not shipped yet. Best regards Knut Hertel |