Skip to content

Commit c999f19

Browse files
committed
Add third party notices
1 parent 4bc2ca9 commit c999f19

File tree

5 files changed

+94
-32
lines changed

5 files changed

+94
-32
lines changed

THIRDPARTY.md

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
NitroSharp uses the following third-party libraries that may be distributed under licenses different than NitroSharp itself:
2+
3+
## Veldrid
4+
https://github.com/mellinoe/veldrid
5+
6+
Licensed under the [MIT](https://github.com/mellinoe/veldrid/blob/master/LICENSE) license.
7+
8+
Copyright (c) 2017 Eric Mellino and Veldrid contributors.
9+
10+
## ImageSharp
11+
https://github.com/SixLabors/ImageSharp
12+
13+
Licensed under the [Apache License, Version 2.0](https://github.com/SixLabors/ImageSharp/blob/master/LICENSE).
14+
15+
Copyright (c) Six Labors.
16+
17+
## SharpDX
18+
https://github.com/sharpdx/SharpDX
19+
20+
Licensed under the [MIT](https://github.com/sharpdx/SharpDX/blob/master/LICENSE) license.
21+
22+
Copyright (c) 2010-2014 SharpDX - Alexandre Mutel.
23+
24+
## Vortice.Windows
25+
https://github.com/amerkoleci/Vortice.Windows
26+
27+
Licensed under the [MIT](https://github.com/amerkoleci/Vortice.Windows/blob/main/LICENSE) license.
28+
29+
Copyright (c) 2019-2021 Amer Koleci and Vortice contributors.
30+
31+
## MessagePack for C#
32+
https://github.com/neuecc/MessagePack-CSharp
33+
34+
Licensed under the [MIT](https://github.com/neuecc/MessagePack-CSharp/blob/master/LICENSE) license.
35+
36+
Copyright (c) 2017 Yoshifumi Kawai and contributors.
37+
38+
## sprintf\.NET
39+
https://github.com/adamhewitt627/sprintf.NET
40+
41+
Licensed under the [MIT](https://github.com/adamhewitt627/sprintf.NET/blob/master/LICENSE) license.
42+
43+
Copyright (c) 2018 Adam Hewitt.
44+
45+
## FFmpeg
46+
https://www.ffmpeg.org/
47+
48+
Licensed under the [LGPLv2.1](https://git.ffmpeg.org/gitweb/ffmpeg.git/blob_plain/HEAD:/COPYING.LGPLv2.1) license.
49+
50+
The included FFmpeg binaries are built from the [original source code](https://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2) with no optional GPL-licensed or non-free components enabled. The exact build script used for producing the included binaries can be found at [this location](https://dev.azure.com/goldenjoe/_git/nitrosharp-deps?path=%2Fbuild-ffmpeg.ps1).
51+
NitroSharp uses dynamic linking for the FFmpeg binaries on all supported platforms.
52+
53+
## FreeType
54+
https://www.freetype.org/
55+
56+
Licensed under the [FreeType License](https://gitlab.freedesktop.org/freetype/freetype/-/blob/master/docs/FTL.TXT).
57+
58+
Copyright (C) 2006-2021 by
59+
David Turner, Robert Wilhelm, and Werner Lemberg.
60+
61+
The included FreeType binaries are built from the [original source code](https://git.savannah.gnu.org/git/freetype/freetype2.git). The exact build script can be found at [this location](https://dev.azure.com/goldenjoe/_git/nitrosharp-deps?path=%2Fbuild-freetype.ps1). NitroSharp uses dynamic linking for the FreeType binaries on all supported platforms.
62+
63+
## OpenAL Soft
64+
https://openal-soft.org/
65+
66+
OpenAL cross platform audio library
67+
68+
Copyright (C) 2008 by authors.
69+
70+
Licensed under the [LGPLv2](https://github.com/kcat/openal-soft/blob/master/COPYING) license.
71+
72+
The included OpenAL Soft binaries are built from the [original source code](https://github.com/kcat/openal-soft.git). The exact build script can be found at [this location](https://dev.azure.com/goldenjoe/_git/nitrosharp-deps?path=%2Fbuild-openal.ps1). NitroSharp uses dynamic linking for the OpenAL Soft binaries on all supported platforms.
73+
74+
---
75+
76+
Additionally, the following third-party libraries have been vendored into the repository:
77+
78+
## OpenAL#
79+
Refer to the ``third_party/OpenAL-CS`` directory for more information.
80+
81+
## FFmpeg.AutoGen
82+
Refer to the ``third_party/FFmpeg.AutoGen`` directory for more information.

src/FreeTypeBindings/LICENSE.txt

Lines changed: 0 additions & 24 deletions
This file was deleted.

src/FreeTypeBindings/Readme.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1-
Some of the code is taken from or based on [SharpFont](https://github.com/Robmaister/SharpFont.git).
1+
Some of the code is either directly taken from or based on [SharpFont](https://github.com/Robmaister/SharpFont.git), an open source library licensed under the MIT license.
22
Copyright (c) 2012-2016 Robert Rouhani <[email protected]>
33
SharpFont based on Tao.FreeType, Copyright (c) 2003-2007 Tao Framework Team
4+
See [LICENSE](https://github.com/Robmaister/SharpFont/blob/master/LICENSE) for details.

third_party/FFmpeg.AutoGen/Readme.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
1-
This is a modified version of [FFmpeg.AutoGen](https://github.com/Ruslan-B/FFmpeg.AutoGen), an open source library licensed under LGPL-3.0.
2-
Copyright © Ruslan Balanukhin 2018 All rights reserved.
1+
This directory contains a modified version of [FFmpeg.AutoGen](https://github.com/Ruslan-B/FFmpeg.AutoGen), an open source library licensed under LGPL-3.0.
2+
Copyright © Ruslan Balanukhin 2020 All rights reserved.
33
See LICENSE.txt for details.
4+
Based on version 4.1.
45

5-
Contains changes by @SomeAnonDev:
6-
- The generated code uses PInvoke instead of a LoadLibrary/dlopen-based solution.
6+
Local modifications:
7+
- Only the generated bindings are included
8+
- PInvoke is used for interop rather than a LoadLibrary/dlopen-based solution.
9+
- Some of the generated code may have been removed

third_party/OpenAL-CS/Readme.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
This is a modified version of [OpenAL-CS](https://github.com/flibitijibibo/OpenAL-CS), an open source library licensed under the zlib license.
1+
This directory contains a modified version of [OpenAL#](https://github.com/flibitijibibo/OpenAL-CS), an open source library licensed under the zlib license.
22
Copyright (c) 2014-2015 Ethan Lee
33
See LICENSE for details.
44

5-
Contains changes by @SomeAnonDev:
6-
- A different nativeLibName is used depending on RuntimeIdentifier
5+
Local modifications:
6+
- A different ``nativeLibName`` is used depending on ``RuntimeIdentifier``
77
- Some of the files and functions that aren't used by NitroSharp have been removed

0 commit comments

Comments
 (0)