openvibers/openvibe.studio ATTRIBUTION.md
ATTRIBUTION.md
| 1 | # Attribution |
| 2 | |
| 3 | OpenVibe.Studio hosts builds of open-source projects. Each build keeps its own licence and its |
| 4 | own attribution files, and the build artifacts carry them. |
| 5 | |
| 6 | ## PhotoCraft |
| 7 | |
| 8 | - Project: <https://github.com/storytold/photocraft> |
| 9 | - Build: `v0.21.0` (the tag is pinned in `server/adapters/photo.js` and in `.github/workflows/bundle.yml`) |
| 10 | - Licence: MIT OR Apache-2.0, at your choice. The build keeps `LICENSE-MIT`, `LICENSE-APACHE`, `NOTICE` and `ATTRIBUTION.md`. |
| 11 | - Built by: our CI, with Rust stable, the `wasm32-unknown-unknown` target and Trunk 0.21.14. |
| 12 | - Why our own build: the release archive of the web build does not start (the loader looks for its |
| 13 | module under a path the archive does not have). The build in this repository is made from the |
| 14 | pinned tag and is checked by a smoke test that fails unless the app reaches its first frame. |
| 15 | |
| 16 | ## LightCraft |
| 17 | |
| 18 | - Project: <https://github.com/storytold/lightcraft> |
| 19 | - Build: `v0.19.0` (the tag is pinned in `server/adapters/light.js` and in `.github/workflows/bundle.yml`) |
| 20 | - Licence: MIT OR Apache-2.0, at your choice. The build keeps `LICENSE-MIT`, `LICENSE-APACHE`, `NOTICE` and `ATTRIBUTION.md`. |
| 21 | - Built by: our CI, with Rust stable, the `wasm32-unknown-unknown` target, `cargo xtask web` and wasm-bindgen 0.2.129. |
| 22 | - The optional Chinese font (16 MB) is left out of our build, so Chinese and Japanese text has no |
| 23 | glyphs. The two fonts the module always embeds are under the SIL Open Font License 1.1: BIZ |
| 24 | UDPGothic and Noto Sans Thai. Their licence texts travel with the bundle. |
| 25 | |
| 26 | ## OpenVibe.Studio |
| 27 | |
| 28 | The service in this repository is MIT licensed (see `LICENSE`). It is a separate work: it hosts a |
| 29 | build of each project under its own terms and adds the OpenVibe layer around it (the sign-in, the |
| 30 | files a person owns, and the way back out). |
| 31 | |
| 32 | The OpenVibe Shared kit and the OpenVibe SDK and Contracts packages are used as dependencies; |
| 33 | each keeps its own licence. |
| 34 |