Repository navigation
Expand file tree
/
Copy pathNOTICE
More file actions
36 lines (26 loc) · 1.48 KB
/
Copy pathNOTICE
File metadata and controls
36 lines (26 loc) · 1.48 KB
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
32
33
34
35
36
NotProton licensing
===================
NotProton has a complex licensing situation. The bulk of the project is licensed
under GPLV3.
The parts that are modifications of Valve code are licensed under the license
that Valve released them under.
lsteamclient is licensed under the Steamworks SDK License, see
https://github.com/ValveSoftware/Proton/blob/proton_11.0/lsteamclient/LICENSE
steam-shim is a port of steam_helper from Proton 9.0, which Valve released under
BSD-3-Clause.
Steam-shim compiles against Steamworks SDK headers. Those headers are licensed
under the Steamworks SDK license whenever they are used.
It also compiles against OpenVR and Wine headers, which are BSD-3-Clause and
LGPL-V2, respectively.
The app bundle embeds Sparkle, which checks for and installs updates. Sparkle is
MIT licensed, see
https://github.com/sparkle-project/Sparkle/blob/2.10.0/LICENSE
/fonts/ contains the font sources from Valve's Proton repo. Fonts are licensed
under their original licenses, see the LICENSE file in each folder. The build
files from Proton are covered by LICENSE.fonts.
These third party files carry their original notices from the project authors:
steam-shim/jsoncpp.cpp JsonCpp, public domain / MIT (header)
steam-shim/json/json.h JsonCpp, public domain / MIT (header)
steam-shim/json/json-forwards.h JsonCpp, public domain / MIT (header)
vendor/cJSON.c cJSON, MIT (header)
vendor/cJSON.h cJSON, MIT (header)