Welcome to mirror list, hosted at ThFree Co, Russian Federation.

README.md - github.com/Joshua-Ashton/mingw-directx-headers.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: a89a02d75896664b9ce8973bb183c91a40dfb0bd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# MinGW DirectX Headers

These headers are taken directly from MinGW-w64 found at:</br>
https://www.mingw-w64.org/</br>
https://sourceforge.net/p/mingw-w64/mingw-w64/ci/master/tree/mingw-w64-headers/

## License

The license for these headers is LGPL v2.1.</br>
However that does not mean that your project is bound by LGPL v2.1 for using these headers:</br>
```
DirectX and DDK headers are under GNU LGPLv2.1+ (see the file
COPYING.LGPLv2.1) and copyrighted by various people. Using these
headers doesn't make LGPLv2.1 apply to your code, because these
headers files contain only data structure definitions, short
macros, and short inline functions. Here is the relevant part
from LGPLv2.1 section 5 paragraph 4:

    If such an object file uses only numerical parameters, data
    structure layouts and accessors, and small macros and small
    inline functions (ten lines or less in length), then the use
    of the object file is unrestricted, regardless of whether it
    is legally a derivative work.
```

See `COPYING.MinGW-w64.txt` for the full license text.

It is also worth noting that in the original repository, the license makes reference
to a `COPYING.LGPLv2.1`, however no such file exists in the repository, nor in the Wine repository.

The license text for LGPL v2.1 can be found here: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html