1 | # MinGW DirectX Headers
|
---|
2 |
|
---|
3 | These headers are taken directly from MinGW-w64 found at:</br>
|
---|
4 | https://www.mingw-w64.org/</br>
|
---|
5 | https://sourceforge.net/p/mingw-w64/mingw-w64/ci/master/tree/mingw-w64-headers/
|
---|
6 |
|
---|
7 | ## License
|
---|
8 |
|
---|
9 | The license for these headers is LGPL v2.1.</br>
|
---|
10 | However that does not mean that your project is bound by LGPL v2.1 for using these headers:</br>
|
---|
11 | ```
|
---|
12 | DirectX and DDK headers are under GNU LGPLv2.1+ (see the file
|
---|
13 | COPYING.LGPLv2.1) and copyrighted by various people. Using these
|
---|
14 | headers doesn't make LGPLv2.1 apply to your code, because these
|
---|
15 | headers files contain only data structure definitions, short
|
---|
16 | macros, and short inline functions. Here is the relevant part
|
---|
17 | from LGPLv2.1 section 5 paragraph 4:
|
---|
18 |
|
---|
19 | If such an object file uses only numerical parameters, data
|
---|
20 | structure layouts and accessors, and small macros and small
|
---|
21 | inline functions (ten lines or less in length), then the use
|
---|
22 | of the object file is unrestricted, regardless of whether it
|
---|
23 | is legally a derivative work.
|
---|
24 | ```
|
---|
25 |
|
---|
26 | See `COPYING.MinGW-w64.txt` for the full license text.
|
---|
27 |
|
---|
28 | It is also worth noting that in the original repository, the license makes reference
|
---|
29 | to a `COPYING.LGPLv2.1`, however no such file exists in the repository, nor in the Wine repository.
|
---|
30 |
|
---|
31 | The license text for LGPL v2.1 can be found here: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html
|
---|