aboutsummaryrefslogtreecommitdiffziptar.gz
path: root/licenses.md
diff options
context:
space:
mode:
Diffstat (limited to 'licenses.md')
-rw-r--r--licenses.md22
1 files changed, 22 insertions, 0 deletions
diff --git a/licenses.md b/licenses.md
new file mode 100644
index 0000000..62dd6d5
--- /dev/null
+++ b/licenses.md
@@ -0,0 +1,22 @@
+# Third-party licences
+
+Source of truth for versions: `Directory.Packages.props`. Licence = the package's own nuspec
+(`~/.nuget/packages/<id>/<version>/*.nuspec`), read 2026-09-29. Update this file in the same
+commit as any package change. Rule: no copyleft code linked statically.
+
+| Package | Version | Licence | Used by | Notes |
+|---|---|---|---|---|
+| Avalonia | 12.1.2 | MIT | Godosa.Desktop | © The AvaloniaUI Project |
+| NLayer | 3.0.0 | MIT | Godosa.Core | MP3 decoding (`Mp3Reader`, `Mp3Stream`) |
+| Silk.NET.OpenGL | 2.23.0 | MIT | Godosa.Desktop | © .NET Foundation and Contributors |
+| Silk.NET.OpenAL | 2.23.0 | MIT | Godosa.Audio | |
+| Silk.NET.OpenAL.Extensions.Creative | 2.23.0 | MIT | Godosa.Audio | |
+| Silk.NET.OpenAL.Extensions.Soft | 2.23.0 | MIT | Godosa.Audio | |
+| Silk.NET.OpenAL.Soft.Native | 1.23.1 | LGPL-2.0-or-later | Godosa.Audio | OpenAL Soft as a separate shared library, loaded at run time (P/Invoke); not linked statically; the user can replace it |
+| Silk.NET.SDL | 2.23.0 | MIT | Godosa.Gamepad | SDL2 itself: zlib licence, shared library |
+| Microsoft.NET.Test.Sdk | 17.12.0 | MIT | tests only | not shipped |
+| xunit | 2.9.2 | Apache-2.0 | tests only | not shipped |
+| xunit.runner.visualstudio | 2.8.2 | Apache-2.0 | tests only | not shipped |
+
+A game that ships the lib must reproduce the MIT notices above and say that OpenAL Soft is LGPL
+and where its source is (https://github.com/kcat/openal-soft).