Re: ddraw.h, dinput.h and dsound.h in Cygwin/MinGW

Earnie Boyd <[email protected]> Sat, 02 Oct 2004 10:29:29 -0400
Newsgroups gmane.comp.emulators.wine.license
Message-ID <[email protected]>

Peter Ekberg wrote:

>Earnie Boyd wrote:
>  
>
>>Peter Ekberg wrote:
>>    
>>
>>>I'm sorry, I don't grasp what is so special about the w32api?
>>>Please inform me. I mean, the Cygwin project surely does not have
>>>copyright ownership of everything under L/GPL it distributes.
>>>When I read http://www.redhat.com/software/cygwin/ I can't see
>>>how these DirectX headers affect any of the promises. But that
>>>page does not provide the finer details of the contract, so again,
>>>please enlighten me. 
>>>
>>>      
>>>
>>Cygnus now Redhat needs to own the copyright of all L/GPL
>>source so that
>>they can change the license at will.  They have a proprietary use
>>license that they sell for $.
>>    
>>
>
>But that's not true, they don't own the copyright on e.g. gcc,
>  
>
CYGWIN ISN'T GCC.  It is a POSIX runtime for windows.  That runtime is 
what they own copyright of.  That runtime makes use of the w32api library.

>and I bet that gcc is part of what they ship to their
>proprietary customers. 
>
Yes of course they would.  Redhat doesn't own the copyright for GCC.

>They can do this precisely because the
>license of gcc allows their proprietary customers to use gcc
>as users normally use a compiler. 
>
But that doesn't circumvent the fact that Redhat owns the copyright of 
the Cygwin runtime and without a special purpose proprietary use license 
any software that would use the runtime would be instantly covered by 
the GPL.

>The same is true with these
>DirectX headers. I don't see the difference.
>  
>
We do not own the source for the libraries the headers are 
representing.  The headers we provide are then therefore the source.  
Use of source that is L/GPL is infective with the same L/GPL license.  
Based on already established practice, we will not accept the L/GPL 
license for headers added to w32api or the MinGW runtime.

>Yes, they own the copyright to the cygwin1.dll and possibly some
>other stuff, and some stuff is public domain or otherwise suitably
>relicenseable. But that proprietary use license cannot cover
>everything they ship. I don't see why they cannot include these
>headers in their offer.
>
>Is the problem you see based on the fact that these headers are
>going to be (perhaps not, this has the distinct feeling of a dead
>end) in the same cvs repository as the stuff Redhat offers with a
>proprietary use license?
>  
>
No, see the previous paragraph.

Earnie

-- 
http://www.mingw.org
http://sourceforge.net/projects/mingw
https://sourceforge.net/donate/index.php?user_id=15438