diff --git a/README.md b/README.md index a670286a..1e4c243b 100644 --- a/README.md +++ b/README.md @@ -113,5 +113,13 @@ Now, you can move windows by holding `ctrl`+`cmd` and dragging any part of the w Source: [reddit](https://www.reddit.com/r/MacOS/comments/k6hiwk/keyboard_modifier_to_simplify_click_drag_of/) ## Related projects + - [Amethyst](https://github.com/ianyh/Amethyst) - [yabai](https://github.com/koekeishiya/yabai) + +## LICENSE + +MIT License +Copyright (c) 2023 Nikita Bobko + +See [license](./license) directory for more details. diff --git a/build-release.sh b/build-release.sh index 8e46c226..1d4539a5 100755 --- a/build-release.sh +++ b/build-release.sh @@ -105,9 +105,7 @@ codesign -v .release/aerospace ############ mkdir -p .release/AeroSpace-v$build_version/manpage && cp .man/*.1 .release/AeroSpace-v$build_version/manpage -mkdir -p .release/AeroSpace-v$build_version/license && - cp ./LICENSE .release/AeroSpace-v$build_version/license/AeroSpace-LICENSE && - cp ./third-party-license/* .release/AeroSpace-v$build_version/license && +cp ./license .release/AeroSpace-v$build_version cp -r .shell-completion .release/AeroSpace-v$build_version/shell-completion cd .release mkdir -p AeroSpace-v$build_version/bin && cp -r aerospace AeroSpace-v$build_version/bin diff --git a/LICENSE b/license/LICENSE similarity index 100% rename from LICENSE rename to license/LICENSE diff --git a/license/README.md b/license/README.md new file mode 100644 index 00000000..232de231 --- /dev/null +++ b/license/README.md @@ -0,0 +1,43 @@ +# LICENSE + +The AeroSpace itself is licensed under MIT. See [LICENSE](./LICENSE) for the full license text. + +## Bundled dependencies and materials + +AeroSpace bundles the following dependencies and uses the following materials: + +**BlueSocket**. +[BlueSocket GitHub link](https://github.com/Kitura/BlueSocket). +[BlueSocket Apache 2.0 license](./third-party/LICENSE-BlueSocket). +BlueSocket is used as a more convenient Swift wrapper around UNIX C socket API. + +**HotKey**. +[HotKey GitHub link](https://github.com/soffes/HotKey). +[HotKey MIT license](./third-party/LICENSE-HotKey). +HotKey is used as a more convenient wrapper around macOS Carbon API to listen for global shortcuts. + +**TOMLKIT**. +[TOMLKIT GitHub link](https://github.com/LebJe/TOMLKit). +[TOMLKIT MIT license](./third-party/LICENSE-TOMLKIT). +TOMLKIT is used as a more convenient Swift wrapper around tomlplusplus C++ API. + +**tomlplusplus**. +[tomlplusplus GitHub link](https://github.com/marzer/tomlplusplus). +[tomlplusplus MIT license](./third-party/LICENSE-tomlplusplus). +tomlplusplus is used as TOML parser. tomlplusplus is used indirectly through TOMLKIT Swift API. + +**ANTLR v4**. +[ANTLR v4 GitHub link](https://github.com/antlr/antlr4). +[ANTLR BSD-3 license](./third-party/LICENSE-antlr). +ANTLR is used to parse AeroSpace built-in shell like language. + +**swift-collections**. +[swift-collections GitHub link](https://github.com/apple/swift-collections). +[swift-collections Apache 2.0 license](./third-party/LICENSE-swift-collections). +swift-collections is used for more advanced Swift collections. + +**Mac OS X Snow Leopard • Wallpaper**. +Created by Fons Mans. +[Figma design file link](https://www.figma.com/community/file/1228988440310597758). +[CC BY 4.0 license link](https://creativecommons.org/licenses/by/4.0/). +The wallpaper is used in AeroSpace icon background. No changes are made. diff --git a/third-party-license/BlueSocket-LICENSE b/license/third-party/LICENSE-BlueSocket similarity index 100% rename from third-party-license/BlueSocket-LICENSE rename to license/third-party/LICENSE-BlueSocket diff --git a/third-party-license/HotKey-LICENSE b/license/third-party/LICENSE-HotKey similarity index 100% rename from third-party-license/HotKey-LICENSE rename to license/third-party/LICENSE-HotKey diff --git a/third-party-license/TOMLKIT-LICENSE b/license/third-party/LICENSE-TOMLKIT similarity index 100% rename from third-party-license/TOMLKIT-LICENSE rename to license/third-party/LICENSE-TOMLKIT diff --git a/third-party-license/antlr-LICENSE b/license/third-party/LICENSE-antlr similarity index 100% rename from third-party-license/antlr-LICENSE rename to license/third-party/LICENSE-antlr diff --git a/third-party-license/swift-collections-LICENSE b/license/third-party/LICENSE-swift-collections similarity index 100% rename from third-party-license/swift-collections-LICENSE rename to license/third-party/LICENSE-swift-collections diff --git a/third-party-license/tomlplusplus-LICENSE b/license/third-party/LICENSE-tomlplusplus similarity index 100% rename from third-party-license/tomlplusplus-LICENSE rename to license/third-party/LICENSE-tomlplusplus diff --git a/resources/Assets.xcassets/AppIcon.appiconset/icon.png b/resources/Assets.xcassets/AppIcon.appiconset/icon.png index 86cf1427..9e74fee0 100644 Binary files a/resources/Assets.xcassets/AppIcon.appiconset/icon.png and b/resources/Assets.xcassets/AppIcon.appiconset/icon.png differ