# License

Copyright © 2026 Md Mahbub E Noor, Department of Computer Science and Engineering, University of Barishal.

This repository contains two kinds of material, licensed separately.

## 1. Course content: CC BY-NC-SA 4.0

The lecture slides, speaker notes, interactive slide text, lab text, practice questions, figures and course pages (everything except the code and third-party files listed below) are licensed under the **Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0)**.

You are free to:
- **Share**: copy and redistribute the material in any medium or format.
- **Adapt**: remix, transform and build upon the material.

Under these terms:
- **Attribution**: give appropriate credit ("Numerical Methods course by Md Mahbub E Noor, University of Barishal"), link to this license, and indicate whether you made changes.
- **NonCommercial**: you may not use the material for commercial purposes.
- **ShareAlike**: if you remix, transform or build upon the material, you must distribute your contributions under the same license.

Full legal text: https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode

## 2. Code: MIT License

The JavaScript, CSS and HTML code that runs the slide viewer, the interactive slides and the labs (the files in `assets/` other than the third-party files below, and the scripts inside `labs/*.html`) is licensed under the MIT License. See `LICENSE-CODE.txt`.

## 3. Third-party components

These are **not** covered by the licenses above. They keep their own licenses, listed in `THIRD-PARTY-NOTICES.md`:

- IBM Plex Sans and IBM Plex Mono fonts (`assets/fonts/`): SIL Open Font License 1.1.
- KaTeX (`assets/katex/`): MIT License.

## 4. No warranty

The material is provided "as is", without warranty of any kind. The author has checked the examples carefully, but errors may remain. Corrections are welcome through the repository's issues.
