From: Keith M. <kei...@us...> - 2010-11-12 14:56:52
|
On 12 November 2010 14:07, Charles Wilson <cwi...@us...> wrote: > On 11/12/2010 6:26 AM, Keith Marshall wrote: >> On 12 November 2010 11:07, Peter Rockett <p.r...@pu...> wrote: >>> Or use Cygwin which does implement such stuff under Windows. >> >> If you develop it under Cygwin, then your program will become a Cygwin >> application, dependent on Cygwin DLLs for execution, and distribution >> will become subject to Cygwin licensing terms. > > This is also the case if you use the execwrap wrappers Keith mentioned > earlier. IIRC it also is GPL, just like cygwin. Yes, this is true of the current implementation. > However, you can still use the native windows spawn() functions > directly instead, without any licensing hassles: either ignore the > whitespace issues, or write your own wrapper to handle them. That's an immediately available option. FWIW, there is one code unit within the current implementation, which I wrote in collaboration with two other contributors to the (GNU) groff project; it is this one unit which forces the GPL licensing for the entire library. Besides this one unit, all the rest of the execwrap library is exclusively my own work. I've also recently rewritten the one GPL module from scratch, (without reference to the previous code). I think this later implementation is actually cleaner than the original; it is certainly noticeably different, and since it is now exclusively my own work, it would be legitimate for me to relicense it under a MIT style licence, and fold execwrap into libmingwex.a. If there is sufficient demand, I could be persuaded to put mingw-get on hold for a week or so, while I progress that. -- Regards, Keith. > _______________________________________________ > MinGW-users mailing list > Min...@li... > > This list observes the Etiquette found at > http://www.mingw.org/Mailing_Lists. > We ask that you be polite and do the same. Disregard for the list etiquette may cause your account to be moderated. > > _______________________________________________ > You may change your MinGW Account Options or unsubscribe at: > https://lists.sourceforge.net/lists/listinfo/mingw-users > |