EvanZhu0721 / 公开仓库
SBMS
SBMS complete the calculation rules for the default logical desktop topology relationship and the physical dimensions of the displays in the Windows multi-screen collaboration system.
文件
.githubassetsdocsdriverexamplesinstallerLICENSESsrctestsui.gitignore79 Bbuild-driver.ps15.3 KBbuild-installer.ps15.3 KBbuild.rs229 BCargo.lock147.3 KBCargo.toml1.6 KBLICENSE34.3 KBNOTICE.md1.2 KBREADME.md5.9 KBREADME.zh-CN.md5.2 KBrust-toolchain.toml124 BNOTICE.md1.2 KB
1
# SBMS notices2
3
SBMS means "SBMS bridges multiple screens".4
5
`driver/Driver.cpp` is a substantially reduced derivative of Microsoft's6
Indirect Display Driver sample:7
8
https://github.com/microsoft/Windows-driver-samples/tree/main/video/IndirectDisplay9
10
That derived driver source remains subject to the Microsoft Public License.11
The complete license is included at `LICENSES/MS-PL.txt`.12
13
The Rust host and other original SBMS files are licensed under the GNU General14
Public License, version 3 only (GPL-3.0-only).15
Copyright (C) 2026 EvanZhu0721.16
The complete license is included in the repository root `LICENSE` file and is17
installed as `licenses/GPL-3.0.txt`.18
Third-party components remain subject to their respective licenses;19
`driver/Driver.cpp` retains the Microsoft Public License described above.20
21
The refresh and edit icon paths in `ui/controls.slint` are adapted from22
Google Material Design Icons for use in Slint:23
24
https://github.com/google/material-design-icons25
26
Those icon paths retain the Apache License, version 2.0. The complete license is27
included at `LICENSES/Apache-2.0.txt` and installed as `licenses/Apache-2.0.txt`.28
29
Repository builds are development builds. A distributable Windows driver still30
requires an appropriate signing and certification process.31