So what should we do? Is it possible to get MinGW to change the license?<div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Nov 25, 2012 at 11:29 AM, Sean Kelly <span dir="ltr"><<a href="mailto:sean@invisibleduck.org" target="_blank">sean@invisibleduck.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Nov 24, 2012, at 11:13 PM, Gor Gyolchanyan <<a href="mailto:gor.f.gyolchanyan@gmail.com">gor.f.gyolchanyan@gmail.com</a>> wrote:<br>

<br>
> So I've come to the point where I have the WinAPI modules from <a href="http://dsource.org" target="_blank">dsource.org</a> and want to add them to druntime.<br>
><br>
> Here are the issues, that need to be discussed before I can send a pull request:<br>
><br>
> 1. There is a number of version flags that are expected to be specified to the compiler, which specifies the Windows version, Internet Explorer version, winsock version and a bunch of other stuff. I suppose these will go into the sc.ini under Windows, because those won't change too often and are equivalent to linking with phobos (not necessary, but provided as a default).<br>

><br>
> 2. There are some static libraries, which are pragma(lib, ...) -ed inside those modules, so those libraries will have to be included to the DMD distribution.<br>
><br>
> 3. They include MinGW copyright and header comments, which I don't know if can be submitted to druntime as is and if they can be removed either.<br>
><br>
> 4. They contain a special WindowsUnitTests version, which could probably be replaced with a regular unittests or removed from the DMD distribution.<br>
><br>
> 5. The package to put them is to be decided, because core.sys.windows contains druntime-specific modules whic hare not to be mixed with WinAPI modules.<br>
><br>
> Please leave your comments regarding this.<br>
> Maintainers of druntime: is this ok?<br>
<br>
</div></div>The copyright issue is the only major concern for me.  To be in druntime it really needs the Boost license, which is almost definitely less strict than the MinGW license.</blockquote></div><br><br clear="all">
<div><br></div>-- <br>Bye,<br>Gor Gyolchanyan.<br>
</div>