Skip to content

BrainFrame® Licensing

The BrainFrame software is Copyrighted. BrainFrame® is a trademarked name.

End-User License Agreement

{{eula}}

SDK Licensing

OpenVisionCapsules License

BrainFrame Python API License

Unless otherwise stated, the following commercial license applies to all other SDK components.

{{sdk_commercial}}

OEM Licensing

{{oem}}

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.