mirror of
https://github.com/gyroflow/gyroflow.git
synced 2026-07-04 15:06:45 +00:00
Update README and LICENSE to grant permissions for mdk-sdk linking
This commit is contained in:
@@ -676,9 +676,20 @@ Public License instead of this License. But first, please read
|
||||
---
|
||||
|
||||
**Additional terms:**
|
||||
As an additional permission under section 7, you are allowed to distribute
|
||||
Gyroflow and [`gyroflow_core`](https://github.com/gyroflow/gyroflow/tree/master/src/core)
|
||||
through an app store, even if that store has restrictive terms and conditions
|
||||
that are incompatible with the GPLv3 license, provided that
|
||||
the source is also available under the GPLv3 with or without this permission
|
||||
through a channel without those restrictive terms and conditions.
|
||||
- As an additional permission under section 7, you are allowed to distribute
|
||||
Gyroflow and [`gyroflow_core`](https://github.com/gyroflow/gyroflow/tree/master/src/core)
|
||||
through an app store, even if that store has restrictive terms and conditions
|
||||
that are incompatible with the GPLv3 license, provided that
|
||||
the source is also available under the GPLv3 with or without this permission
|
||||
through a channel without those restrictive terms and conditions.
|
||||
|
||||
- As an additional permission under section 7, you are allowed to link or combine
|
||||
Gyroflow with mdk-sdk, and to distribute the resulting combined work, provided
|
||||
that every other part of the combined work is distributed under terms compatible
|
||||
with the GNU GPL version 3.
|
||||
|
||||
You are not required to provide the Corresponding Source for mdk-sdk under the
|
||||
GNU GPL, provided that mdk-sdk is distributed under its own license terms.
|
||||
|
||||
This permission applies only to mdk-sdk and not to any other proprietary
|
||||
library.
|
||||
@@ -221,6 +221,9 @@ OpenCV usage is kept to a minimum, used only for lens calibration and optical fl
|
||||
GPU stuff supports *DirectX*, *OpenGL*, *Metal* and *Vulkan* thanks to *Qt RHI* and *wgpu*.
|
||||
For GPU processing we use *OpenCL* or *wgpu*, with highly parallelized CPU implementation as a fallback.
|
||||
|
||||
This Gyroflow binary links against mdk-sdk, which is closed-source and not licensed under the GNU GPL.
|
||||
Gyroflow is licensed under GPLv3 with an additional permission allowing linking with mdk-sdk. mdk-sdk is distributed under its own license.
|
||||
|
||||
### Code structure
|
||||
1. Entire GUI is in the `src/ui` directory
|
||||
2. `src/controller.rs` is a bridge between UI and core, it takes all commands from QML and calls functions in core
|
||||
|
||||
Reference in New Issue
Block a user