License
This project is dual-licensed to allow for open collaboration on the design while ensuring the resulting code examples can be freely used in software implementations.
Documentation (Text and Media)
The text, diagrams, and other media in this design manual are licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.
You are free to:
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material for any purpose, even commercially
Under the following terms:
- Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made
- ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original
Code Samples
Any code snippets, examples, or software implementation details contained within this manual are dual-licensed under your choice of:
This is the same licensing model used by the Rust ecosystem.
Summary
| Content Type | License |
|---|---|
| Documentation text | CC BY-SA 4.0 |
| Diagrams and media | CC BY-SA 4.0 |
| Code snippets | MIT OR Apache-2.0 |
| Example implementations | MIT OR Apache-2.0 |
Attribution
When attributing this work, please use:
AnyFS Design Manual by David Krasnitsky, licensed under CC BY-SA 4.0 (documentation) and MIT/Apache-2.0 (code samples). https://github.com/DK26/anyfs-design-manual