BrainFrame® Licensing¶
The BrainFrame software is Copyrighted. BrainFrame® is a trademarked name.
End-User License Agreement¶
SDK Licensing¶
Unless otherwise stated, the following commercial license applies to all other SDK components.
OEM Licensing¶
Open Source Licenses¶
Open source licenses for the BrainFrame client can be found under the
legal/licenses directory.
Open source licenses for the BrainFrame server can be found in the core
Docker image under the standard locations provided by the apt and pip
package managers.
Replacing Python Libraries¶
We offer BrainFrame client users the option to replace some libraries that have been packaged alongside or within the client binary with an API-compatible version of the library. Simply set the environment variable corresponding to the library you want to replace, and BrainFrame will use that version.
For example:
export PYGOBJECT_PATH=/usr/local/pygobject-custom
bash ./brainframe_client.sh
PyGObject¶
Environment variable: PYGOBJECT_PATH
Source: https://github.com/GNOME/pygobject
Argh¶
Environment variable: ARGH_PATH
Source: https://github.com/neithere/argh
Chardet¶
Environment variable: CHARDET_PATH
Source: https://github.com/chardet/chardet
Replacing C++ Libraries¶
Replaceable libraries are included in the release under the lib directory and
are dynamically linked at runtime. In order to use a custom version of these
dependencies, simply replace the included dynamic library files with your
version.
Please consult the source for their corresponding copyrights. Links to each
library's source code can be found in lib/brainframe_qt/legal/sources.txt
in the binary .zip.