Using the App Store application
Apple’s Standard EULA applies to the App Store application. Our Terms of Use explain Crabrix and the separate free website Academy service; the Privacy Policy describes both. The source license below governs the published application and website code.
Application source license
Crabrix — Source-Available License Copyright © 2026 Serhii Ziborov. All rights reserved. Crabrix is commercial proprietary software. The source is published so that it can be read, audited and evaluated — not so that it can be reused. Seeing the code grants no licence to it beyond what is written below. WHAT YOU MAY DO 1. Read, review and audit this source, in whole or in part, including for security research, academic study, journalism, or deciding whether to buy the app. 2. Quote short excerpts with attribution, for example in a review, an article, a talk, or a bug report. 3. Build and run this source on your own devices for the sole purpose of evaluating it or verifying a claim made about it. WHAT YOU MAY NOT DO WITHOUT PRIOR WRITTEN PERMISSION 1. Use this source, or any part of it, in another product or service, whether commercial or not. 2. Redistribute, sublicense, sell, rent, or publish this source or a modified version of it. 3. Create derivative works, including ports to other platforms and translations to other languages. 4. Publish a compiled build of this source to any application store or other distribution channel. 5. Remove or alter any copyright, licence, or attribution notice. EDUCATIONAL CONTENT AND USER CODE The authored Academy texts, questions, media and example projects have their separate terms in CONTENT-LICENSE.md. That document permits private learning with editable example and starter code. Your own original programs are not licensed to Crabrix by publishing this repository or using the app. THIRD-PARTY COMPONENTS This repository redistributes third-party components that are covered by their own licences, not by this one. Those licences continue to govern those components and nothing here restricts a right they grant you. The complete texts ship inside the app and live in Crabrix/Resources/Licenses/; the summary is in Crabrix/Resources/ThirdPartyNotices.md. The bundled Rust compiler and standard library are offered by the Rust Project under Apache-2.0 or MIT terms, at the recipient's option. Rust and the Rust logo are trademarks of the Rust Foundation. Crabrix is an independent project and is not affiliated with or endorsed by the Rust Foundation or by Apple. TRADEMARKS This licence grants no rights to the Crabrix name, logo, or app icon. NO WARRANTY THIS SOURCE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THIS SOURCE OR ITS USE. PERMISSION To ask for anything this licence does not grant, write to the author through the contact form at https://crabrix.com/support. Permission is given in writing or not at all.
Educational content rights
# Crabrix educational content Copyright © 2026 Serhii Ziborov. All rights reserved in the authored course texts, questions, answer choices, explanations, exercises, starter projects, media and compiled CoursePacks, except where a file carries its own notice. ## Personal learning permission You may read the public material, download official CoursePacks for Crabrix, and read the complete website Academy through your own free account. For personal learning, you may copy, edit, compile and run the supplied example code and starter projects on your own devices, and keep private backups of that practice work. Your own original code remains yours. This permission makes the app's editable lesson projects usable; it does not grant rights to republish the educational corpus or the original illustrations. ## Other uses Public access does not grant permission to mass-extract, republish, sell, sublicense or distribute the authored course texts, questions, explanations, media or CoursePacks, or to publish adapted versions of that corpus. Request separate written permission for those uses through https://crabrix.com/support/. The same restriction applies to redistributing the authored example projects as teaching content or as part of another product. This restriction does not limit rights granted by a file's own open-source license or mandatory law. ## Separate licenses The MIT license in the crabrix-courses repository covers its authored tools and schemas, not the educational corpus. The application and website source have the separate source-available license in the Crabrix app repository. Third-party notices remain with their material and continue to govern it. The course repository's PROVENANCE.md identifies the migrated source snapshot.
Third-party open-source components
These components retain their original licenses. Neither the application source license nor the course content terms restrict rights they grant you. Read the complete notices summary and each original text below.
Rust compiler and standard library
The Rust Project Contributors · Apache-2.0 or MIT, at your option
CrabrixRuntime · WasmKit 0.4.1
Akio Yasui · MIT, with Apache-2.0 attributions in its notice
Swift Argument Parser 1.8.2
Apple · Apache-2.0 with Runtime Library Exception
Swift Syntax 604.0.0
Swift Project Contributors · Apache-2.0 with Runtime Library Exception
Compiler and sysroot notices
The pinned 2026-10-02.1 toolchain release includes primary Rust, LLVM, WASI and Cranelift licenses and the exact 1,592-package source inventory. The inventory includes build-time dependencies and preserves the original notice files and declared license expressions.
These archives are copied byte for byte from the signed release and also ship inside the app under Settings → About Crabrix → Open-source licenses → Compiler and sysroot dependency notices. Website, native app, and GitHub copies are checked by the same release script.