Skip to content

Source and Copyright

  • Pi, OpenSandbox, and four sets of source code course study notes: CC BY-SA 4.0. Sharing and adaptation are allowed, but must be credited and shared in the same manner.
  • Engineering Fundamentals (engineering/): CC BY-NC-SA 4.0. Adapted from EasyVibe, non-commercial sharing and adaptation are allowed, but must be credited and shared in the same manner.
  • Site Code, Build Scripts, and Configuration: MIT. Freely usable, modified, and distributed, with copyright and license notices reserved.
  • Upstream Project Source Code, Name, and Materials: Licensed by each party. This site does not reauthorize and does not represent upstream projects.

If the entire site content is reposted together, both CC licenses must be met; Among them, engineering foundations cannot be used for commercial purposes. Do not label the entire site as a single license.

EasyVibe’s license statement is written in its upstream README. The engineering foundation corresponds to 104 Markdown files from Appendix 1 to 9, but not translated or reprinted individually. Chapter 1 is highly compressed; The remaining chapters are merged, cut, rearranged, and supplemented according to the general software engineering learning path, and rewritten into static tables, ASCII flowcharts, short examples, and checklists. Models, retrieval, and agents are dedicated systems for the last chapter, without establishing a separate engineering methodology. Additionally, a new chapter titled “From Requirements to Stable Operation: An Engineering Panorama” has been added, linking chapters with custom cases, which is a reorganization of this set of notes.

This site does not copy upstream images, animations, interactive components, or complete course pages. Examples and tables need to be reorganized by Note. If you find issues with attribution or citation boundaries, please contact us via Issue, and I will verify and correct or remove them.

The relevant full license text is located in the repository’s LICENSES/ directory. Cairn Notes has no affiliation or endorsement relationship with the maintainers of the above projects.

When citing Pi, OpenSandbox, or four sets of source code course notes, it is recommended to write:

Cairn Notes, Page Title, https://jasonbuildai.github.io/cairn-notes/, CC BY-SA 4.0.

When citing engineering fundamentals, it is recommended to write:

Cairn Notes, “Page Title,” adapted from EasyVibe by Datawhale / EasyVibe contributors, CC BY-NC-SA 4.0, with modifications.

Public repositories do not include:

  • Complete source code or .git directory of the upstream repository;
  • Official release compressed package;
  • Upstream images, animations, and interactive components;
  • Local environment snapshots, private configurations, or credentials.

If you want to run an experiment, please check the corresponding versions listed above from the official repository. Notations like $PI_SRC, $OSB_SRC, $DEERFLOW_SRC, $LOOPX_SRC, $OPENCLAW_SRC, $HERMES_SRC in notes only indicate the reader’s own local directory.

If you find factual errors, version drift, missing attribution, or if you believe a passage exceeds reasonable citation boundaries, please contact us via GitHub Issues. I will verify first, then correct, supplement, or remove the relevant content.

This repository only handles Issues and does not accept Pull Requests.