-
Notifications
You must be signed in to change notification settings - Fork 18
/
NOTICE.txt
139 lines (102 loc) · 3.88 KB
/
NOTICE.txt
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
OpenSim Creator
Copyright 2024 Adam Kewley
License: Apache License Version 2.0
This product includes software developed by third parties, listed
below. All third-party code uses some kind of permissive license, and
is either used as a library (i.e. unmodified, linked), or as a source
code fork (i.e. copied + pasted, then subsequently modified in-tree).
Libraries
=========
This product uses software developed by third parties in an unmodified
form. In all cases, the software has a permissive license.
The following software libraries are used:
unordered_dense
---------------
- https://github.com/martinus/unordered_dense
- Licensed under the MIT license
- Copyright (c) 2022 Martin Leitner-Ankerl
tomlplusplus
------------
- https://github.com/marzer/tomlplusplus
- Licensed under the MIT license
- Copyright (c) Mark Gillard <[email protected]>
stb
---
- https://github.com/nothings/stb
- Licensed under the MIT license
- Copyright (c) 2017 Sean Barrett
osim
----
- https://github.com/ComputationalBiomechanicsLab/osim
- Licensed under the Apache 2.0 license
- Copyright (c) 2024 Adam Kewley
nativefiledialog
----------------
- https://github.com/mlabbe/nativefiledialog
- Licensed under the zlib license
- (assumed) Copyright Michael Labbe
lunasvg
-------
- https://github.com/sammycage/lunasvg
- Licensed under the MIT license
- Copyright (c) 2020-2024 Samuel Ugochukwu <[email protected]>
ImPlot
------
- https://github.com/epezent/implot
- Licensed under the MIT license
- Copyright (c) 2020 Evan Pezent
imgui
-----
- https://github.com/ocornut/imgui
- Licensed under the MIT license
- Copyright (c) 2014-2024 Omar Cornut
googletest
----------
- https://github.com/google/googletest
- Licensed under the BSD 3-Clause "New" or "Revised" License
- Copyright 2008, Google Inc.
glew
----
- https://glew.sourceforge.net/ or https://github.com/nigels-com/glew
- Licensed under an Apache 2-style license
- Copyright (C) 2002-2007, Milan Ikits <milan ikits[]ieee org>
- Copyright (C) 2002-2007, Marcelo E. Magallon <mmagallo[]debian org>
- Copyright (C) 2002, Lev Povalahev
sdl
---
- https://github.com/libsdl-org/SDL
- Licensed under the zlib license
- Copyright (C) 1997-2024 Sam Lantinga <[email protected]>
Source Code Forks (Copy + Paste + Modify)
=========================================
This product contains source code that was originally copied + pasted
from its original project into this project's sourcetree. In all
cases, the original source codes have a permissive license. The reason
for these copy+paste forks was typically to support major,
not-backwards-compatible, modifications.
The following source code was treated this way:
OpenGL Mathematics (GLM)
------------------------
- https://github.com/g-truc/glm
- Licensed under the MIT license
- Copyright (c) 2005 - G-Truc Creation
- The source code for `glm::vec2`, `glm::vec3`, `glm::vec4`, `glm::vec<L, T>`, `glm::quat`
`glm::mat3`, `glm::mat4`, and `glm::mat` and associated functions (e.g. `glm::dot`, and
`glm::conjugate` were copied into OpenSim Creator's `Maths/` library, followed by gradually
changing them to meet OpenSim Creator's requirements.
imgui_impl_sdl2
---------------
- https://github.com/ocornut/imgui/blob/v1.91.2/backends/imgui_impl_sdl2.cpp
- Licensed under the MIT license
- Copyright (c) 2014-2024 Omar Cornut
- The source code was copied + pasted into OpenSim Creator's UI backend module, followed by
gradually modifying it to instead use the `App` API that OpenSimCreator hosts.
ImGuizmo
--------
- https://github.com/CedricGuillemet/ImGuizmo
- Licensed under the MIT license
- Copyright (c) 2016 Cedric Guillemet
- The source code was copied + pasted into OpenSim Creator's UI code, followed by modifying
it to fix various application-specific issues (e.g. ability to reset the global context)
in a backwards-compatibility-breaking way. It was then subsequently refactored to match the
rest of the project.