Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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

Full CC BY-SA 4.0 Legal Text


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 TypeLicense
Documentation textCC BY-SA 4.0
Diagrams and mediaCC BY-SA 4.0
Code snippetsMIT OR Apache-2.0
Example implementationsMIT 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